diff --git a/main.js b/main.js index c2fb57a..b20d56b 100755 --- a/main.js +++ b/main.js @@ -14,7 +14,7 @@ app.$mount() // #ifdef VUE3 import { createSSRApp } from 'vue' import api from './utils/api' -import uviewPlus from 'uview-plus' +import uviewPlus from '@/uni_modules/uview-plus' console.log('🚀 应用启动,导入api模块') @@ -25,7 +25,7 @@ export function createApp() { app.config.globalProperties.$api = api console.log('✅ api已全局注册为 $api') - // 注册uview-plus (Vue3兼容版) + // 注册uview-plus (Vue3兼容版,uni_modules方式) app.use(uviewPlus) console.log('✅ uview-plus 已全局注册') diff --git a/pages.json b/pages.json index 627dae1..494ccef 100755 --- a/pages.json +++ b/pages.json @@ -72,7 +72,7 @@ "easycom": { "autoscan": true, "custom": { - "^u-(.*)": "uview-plus/components/u-$1/u-$1.vue" + "^u-(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue" } } } \ No newline at end of file diff --git a/uni.scss b/uni.scss index 41f0984..89570d3 100755 --- a/uni.scss +++ b/uni.scss @@ -76,4 +76,4 @@ $uni-color-paragraph: #3F536E; // 文章段落颜色 $uni-font-size-paragraph:15px; /* 引入uview-plus样式 */ -@import 'uview-plus/theme.scss'; +@import '@/uni_modules/uview-plus/theme.scss'; diff --git a/vite.config.js b/vite.config.js index f232269..c77da27 100755 --- a/vite.config.js +++ b/vite.config.js @@ -2,8 +2,5 @@ import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' export default defineConfig({ - plugins: [uni()], - optimizeDeps: { - include: ['uview-plus'] - } + plugins: [uni()] })