总结:
1)-> 开发环境:
devtool: 'cheap-module-eval-source-map',
代码提示比较清晰、打包速度不是很慢,开发环境配置 2)-> 生产环境
devtool: 'cheap-module-source-map';
打包一次
一、dvtool配置
devtool: none;
表示关闭调试工具
关闭之后、报错找不到正确位置.. 且报错的位置 不是 打包之前的源码
是:打包之后 的代码 报错的 位置…devtool
配置项、到官网进行查看
二、不同devtool出现的情况:
devtool: 'source-map'
:在打包的同时生成一个
.map
的映射文件devtool: 'inline-source-map'
:
打包之后不生成.map映射文件
,生成**base64**
字符串; //sourceMappingURL=xxx
告诉我们映射文件的位置……
如果报错的话:告诉我们打包前的源码上:第几行第几列发生错误
devtool: 'inline-cheap-source-map'
打包之后不生成.map
后缀的文件,生成**base64**
格式;但是如果报错,指向打包后的**js**
文件,不指向源文件
如果报错的话:告诉我们打包前的源码上:精确到行数
第三方模块报错,不会去管devtool: 'inline-cheap-source-map';
第三方模块报错、也会去管
devtool: eval;
打包速度最快、不会生成.map
映射文件
如果报错:浏览器提示不准确…….