英镑符号(#)在Webpack的devtool选项中意味着什么?

时间:2017-04-22 21:04:59

标签: webpack

某些Webpack配置文件在devtool选项前面加上井号(#)。例如,vue-cli使用的webpack模板就是这样做的。那是什么意思?设置eval-source-map#eval-sourcemap之间有什么区别?

1 个答案:

答案 0 :(得分:1)

根据the documentation

  

前缀@,#或#@将强制执行pragma样式。 (默认为@ in   webpack @ 1和#在webpack @ 2中;建议使用#)

WebPack中的“Pragma样式”只是用于规范源图的格式,如果WebPacked文件的源图在浏览器中不起作用,那么您可以更改该前缀,它应该有所帮助。

this StackOverflow question中解释得非常好。

希望它有所帮助!