绍兴公厕前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

42 lines
1.3 KiB

// const { px2remRatio } = require('./src/common/js/set-html-fSize')
// const ProgressBarPlugin = require('progress-bar-webpack-plugin')
module.exports = {
publicPath: './',
productionSourceMap: false,
css: {
loaderOptions: {
postcss: {
plugins: [
// require('postcss-pxtorem')({
// rootValue: px2remRatio, // px 转换成 rem 的比率(如:1rem = 100px,则比率为 100)
// unitPrecision: 5, // 转换成 rem 单位后保留几位小数
// propList: ['*'], // 指定可以将 px 转换为 rem 的属性
// selectorBlackList: [/^html|body$/], // 要忽略的选择器保留为 px
// replace: true,
// mediaQuery: false, // 允许在媒体查询中转换 px
// minPixelValue: 12, // px 小于该值的不会被转换
// exclude: /node_modules/i // 要忽略并保留为 px 的文件路径
// })
]
},
sass: {
prependData: `@import "~@/common/sass/global.scss";`
}
}
},
configureWebpack: {
externals: {
vue: 'Vue',
moment: 'moment',
echarts: 'echarts',
'element-ui': 'ELEMENT',
jQuery: 'jQuery',
Hls: 'Hls'
}
// plugins: [new ProgressBarPlugin()]
},
chainWebpack: config => {
config.plugins.delete('prefetch')
}
}