我希望在使用TypeScript编写的NodeJS项目中启用Webpack HMR。
但是module.hot
不可用:
@types/webpack-env定义:
declare var module: __WebpackModuleApi.Module
这与 @types/node 的定义相冲突:
declare var module: NodeModule
删除 @types/node 能够解决此问题,但会禁用 process
:
process.env.NODE_ENV === 'production' // [ts] Cannot find name 'process'
@type/webpack-env
应该是@types/webpack-env
。 - xcatliu