webpack配置全局css
package.json
"@vue/cli-service": "~4.5.0",
"node-sass": "^5.0.0",
"sass-loader": "^10.1.0",
webpack.js | vue.config.js
module.exports = {
css: {
loaderOptions: {
sass: {
// 全局引入变量和 mixin
additionalData: `
@import "@/assets/scss/variable.scss";
@import "@/assets/scss/mixin.scss";
`
}
}
},
configureWebpack: (config) => {
if (process.env.npm_config_report) {
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
config.plugins.push(new BundleAnalyzerPlugin())
}
},
productionSourceMap: false,
publicPath: process.env.NODE_ENV === 'production' ? '/xxx/' : '/'
}
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。