**
vue2打包后在static文件夹下出现的大文件.map去除
**
场景:vue2打包后,在static下的 js文件夹下出现了大文件.map文件,项目打包文件因此多出了二十几M,需要去除以加速生产环境构建。
去除.map文件前,打包文件如下:
解决方案:可以将config下的index.js中的productionSourceMap设置为false(因为架构不同,可直接在整个项目中搜索productionSourceMap设置为false)。
如下图设置:
修改配置后重新打包,打包结果如下(可以看到.map文件已正常去除):
备注:经查找相关资料,.map文件也有用处。项目打包后,代码正常都是压缩加密的,如果运行报错,不知道究竟是哪里报错的;有了.map文件就可以像未加密的代码一样,准确的输出是哪一行有错。