追踪错误和警告,JS提供sourcemap功能,将编译后的代码映射回原始代码(简单来讲就是即便打包后,也能够检测知道该错误来自哪一个JS文件).若是一个错误来自与b.js,那么source map回明确告诉你webpack
在这里只使用inline-source-map选项(source map有不少选项,其余的请详细阅读webpack指南)web
webpack.config.jside
module.exports = { .... + devtool: 'inline-source-map', ... };
print.js,调试ui
export default function printMe() { cosnole.error('I get called from print.js!'); }
运行以后spa
能够很清晰看到报错的源文件调试