Просмотр исходного кода

fix: wot-design-uni 基于 vite 配置自动引入组件时,无法正常引入 (#360)

Utopia 5 месяцев назад
Родитель
Сommit
ca80a6fab8
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      vite.config.ts

+ 7 - 6
vite.config.ts

@@ -91,6 +91,13 @@ export default defineConfig(({ command, mode }) => {
       UniKuRoot({
         excludePages: ['**/components/**/**.*'],
       }),
+      // Components 需要在 Uni 之前引入
+      Components({
+        extensions: ['vue'],
+        deep: true, // 是否递归扫描子目录,
+        directoryAsNamespace: false, // 是否把目录名作为命名空间前缀,true 时组件名为 目录名+组件名,
+        dts: 'src/types/components.d.ts', // 自动生成的组件类型声明文件路径(用于 TypeScript 支持)
+      }),
       Uni(),
       {
         // 临时解决 dcloudio 官方的 @dcloudio/uni-mp-compiler 出现的编译 BUG
@@ -139,12 +146,6 @@ export default defineConfig(({ command, mode }) => {
         },
       ),
       syncManifestPlugin(),
-      Components({
-        extensions: ['vue'],
-        deep: true, // 是否递归扫描子目录,
-        directoryAsNamespace: false, // 是否把目录名作为命名空间前缀,true 时组件名为 目录名+组件名,
-        dts: 'src/types/components.d.ts', // 自动生成的组件类型声明文件路径(用于 TypeScript 支持)
-      }),
       // 自动打开开发者工具插件 (必须修改 .env 文件中的 VITE_WX_APPID)
       openDevTools(),
     ],