vue项目打包优化之-productionSourceMap设置

原链接:https://www.cnblogs.com/lml-lml/p/12770980.html

这个是优化之前项目打包后dist目录文件大小,约为20.6MB

打包后里面的js文件

**

**

打包后每个js文件都有一个map文件

map文件的作用:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。 有了map就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。

productionSourceMap: 改成false后

优化后,打包目录大小

优化后打包目录里的前端文件

productionSourceMap: 改成false后 所有打包生成的map文件都没有了,打包包体积大小直接从20.6MB变成5.05MB,一下子减少15MB!!!奥利给

总结:

在设置了vue.config.js之后,就不会生成map文件,map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。也就是说map文件相当于是查看源码的一个东西。如果不需要定位问题,并且不想被看到源码,就把productionSourceMap 置为false,既可以减少包大小,也可以加密源码。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。