为什么产品中有一些热模块更换代码?

时间:2017-03-06 08:09:33

标签: webpack vue.js vue-component

enter image description here

我正在为vue.js项目编程。我使用 webpack 将我的源代码编译成product。编译完成后,我发现有一些热模块的代码-replacement ,在产品中是否有必要?

1 个答案:

答案 0 :(得分:3)

热模块代码由以下内容保护:

if (false) {
  ...
}

永远不会到达。在您验证代码时,将完全删除这些无法访问的语句。您可以使用webpack插件UglifyJsPlugin

plugins: [
  new webpack.optimize.UglifyJsPlugin()
]

您还可以使用-p标志从CLI启用生产模式:

webpack -p

有关详细信息,请参阅Building for Production