原始包大小
以下主要操作都在文件 vue.config.js
下进行,如没有此文件,就在项目根目录下新建。
1.去掉 .map
文件
.map
文件的作用:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。
有了.map
就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。
操作:
module.exports = {
// ...
productionSourceMap: false,
}
包大小:
2.图片压缩
此操作会压缩图片质量,选择使用
操作:
npm install image-webpack-loader --save-dev
module.exports = {
// ...
chainWebpack: config => {
// ...
config.module
.rule('images')
.test(/\.(png|jpe?g|gif|svg)(\?.*)?$/)
.use('image-webpack-loader')