vue3 可使用以下配置:

1
2
3
4
5
6
7
8
9
10
11
12
// vue.config.js
module.exports = defineConfig({
..., // 其他配置
css: {
// css预设器配置项
loaderOptions: {
less: {
additionalData: `@import '@/assets/common.less';`,
},
}
}
})

vite 可使用以下配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// vite.config.js
export default defineConfig({
base: './',
outputDir: 'dist',
css: {
// css预处理器
preprocessorOptions: {
less: {
charset: false,
additionalData: '@import "./src/assets/common.less";',
},
},
},
})