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