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
|
|
|
|
});
|