1.build/utils.js文件
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath:'../../',//添加对应路径,防止打包时图片丢失
})
} else {
return ['vue-style-loader'].concat(loaders)
}
2.build/webpack.prod.conf.js文件
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
drop_debugger: true,//在打包之后不打印日志
drop_console: true
},
mangle: {
safari10: true
}
},
sourceMap: config.build.productionSourceMap,
parallel: false
}),
3.config/index.js文件
build:{}中 压缩打包文件大小
assetsPublicPath:'/', productionSourceMap: true,
改为:
assetsPublicPath: './',productionSourceMap: false,