在执行
npm run build
之后,js
和css
自动生成.map
文件,主要是用来定位代码错误位置的,并且可以在Chrome
浏览器的sources
查看到源码,所以在开发和测试的时候生成.map
文件定位错误位置,在生产的时候进行关闭。
解决办法:
一、打包后直接删除 .map 文件。
(缺点: 如果代码进行了分割,直接删除比较麻烦;在 Chrome
浏览器中会有警告,提示.map
文件查找不到。)
二、修改配置文件关闭自动生成。
在 config/webpack.config.prod.js
文件中,大概是33行:
1 | // 修改前 |
修改后再执行 npm run build
就不会自动生成了 .map
文件了。
欣赏此文,打赏一下