Files
avue-datav/vue.config.js
aixianling e6a0613681 init
2024-09-20 12:02:02 +08:00

34 lines
732 B
JavaScript

module.exports = {
publicPath: process.env.VUE_APP_PATH,
lintOnSave: false,
css: {
loaderOptions: {
sass: {
implementation: require('sass'), // This line must in sass option
}
}
},
transpileDependencies: [
'monaco-editor',
'@jiaminghi/data-view'
],
chainWebpack: (config) => {
//忽略的打包文件
config.externals({
'vue': 'Vue',
'vue-router': 'VueRouter',
'vuex': 'Vuex',
'axios': 'axios',
'element-ui': 'ELEMENT',
})
const svgRule = config.module.rule("svg");
svgRule.uses.clear();
svgRule
.use("svg-sprite-loader")
.loader("svg-sprite-loader")
.options({
symbolId: "icon-[name]"
});
}
}