I want to enable Webpack HMR in a NodeJS project written in TypeScript.
But module.hot
is not available:
@types/webpack-env defines:
declare var module: __WebpackModuleApi.Module
Which conflicts with @types/node definition:
declare var module: NodeModule
Removing @types/node, solves the issue, but disables process
:
process.env.NODE_ENV === 'production' // [ts] Cannot find name 'process'