我的文件如下 ↓
import {
defineConfig
} from 'vite';
import path from 'path';
import vue from '@vitejs/plugin-vue';
const registerRouter = require('./backend/router.js')
// https://vitejs.dev/config/
export default ({
mode
}) => defineConfig({
// base: baseUrl[mode],
resolve: {
alias: [{
find: '@',
replacement: path.join(__dirname, '/src'),
},],
},
css: {
preprocessorOptions: {
scss: { // 注意,键名是scss不是sass!
// 这里写你想导入全局scss变量的路径,注意只能写相对路径,alias貌似在css中不会生效
additionalData: `
@import './src/assets/scss/mixin.scss';
@import './src/assets/scss/variable.scss';
`,
},
},
},
devServer: {
before(app) {
registerRouter(app)
}
},
plugins: [
vue(),
],
});
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
了解课程