vue-template/vue.config.js

22 lines
697 B
JavaScript
Raw Normal View History

2023-09-15 14:50:12 +08:00
const { defineConfig } = require('@vue/cli-service');
module.exports = defineConfig({
transpileDependencies: true,
2023-11-17 11:17:22 +08:00
lintOnSave: true,
// 安装style-resources-loader
chainWebpack: (config) => {
const oneOfsMap = config.module.rule("stylus").oneOfs.store;
oneOfsMap.forEach(item => {
item
.use("style-resources-loader")
.loader("style-resources-loader")
.options({
// 这里的路径不能使用 @ 符号,否则会报错
patterns: ["./src/assets/styles/config.styl", "./src/assets/styles/palette.styl", "./src/assets/styles/theme.styl"]
// patterns: "./src/assets/reset.less"
})
.end()
})
}
2023-09-15 14:50:12 +08:00
});