在生产构建期间或准备生产时,我是否要删除webpack-dev-server和热模块中间件代码?

时间:2019-05-31 22:08:50

标签: javascript webpack hot-module-replacement

正如标题所示,当我准备好托管生产代码时,是否应该从服务器代码中删除webpack-dev-middlewarewebpack-hot-middleware的所有用法?最好的设置方法是什么,所以也许我不必为此担心吗?

这是我的服务器代码的快照:

dev-dependencies

1 个答案:

答案 0 :(得分:0)

您应该将HMR代码(或实际上,任何特定于开发/环境的设置)包装到其自己的区域中。我不建议您从代码中删除它,因为您可能会回到该应用程序并想要更新某些内容。拥有HMR是非常不错的选择,所以我只想让您的代码嗅探环境,如果是开发环境,请运行相关的代码。否则,请不要运行它。

How do you detect the environment in an express.js app?