diff --git a/uni.scss b/uni.scss index 4e0ede8..0b7039d 100644 --- a/uni.scss +++ b/uni.scss @@ -13,7 +13,7 @@ */ /* 颜色变量 */ -@import '~uview-plus/theme.scss'; +@import 'uview-plus/theme.scss'; /* 行为相关颜色 */ $uni-color-primary: #007aff; $uni-color-success: #4cd964; diff --git a/vite.config.js b/vite.config.js index 1316abe..63d7583 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,17 +1,24 @@ import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' +import path from 'path' export default defineConfig({ plugins: [uni()], // 指定项目根目录为输入目录 root: process.cwd(), + resolve: { + alias: { + '~': path.resolve(__dirname, 'node_modules') + } + }, css: { preprocessorOptions: { scss: { // 使用传统编译器以保证兼容性 api: 'legacy', - // 添加 node_modules 到导入路径 - silenceDeprecations: ['legacy-js-api'] + silenceDeprecations: ['legacy-js-api'], + // 添加 node_modules 路径,这样可以直接导入 + includePaths: [path.resolve(__dirname, 'node_modules')] } } }