我在TypeScript項目上使用Webpack。Webpack TypeScript module.hot不存在
在我的configureStore.dev.ts
文件我想使用Webpack中的module.hot
來啓用HMR。
我的問題是hot
默認情況下不存在NodeModule,並且安裝@types/webpack-env
不能解決我的問題。
@types/node
衝突與@type/webpack-env
在尋找@types/webpack-env
定義之後,它們確定了Module
界面,一切都很好的定義。
但有就行了衝突:
declare var module: __WebpackModuleApi.Module;
由於module
已經由@types/node
定義爲NodeModule
。
只需刪除@types/node
和hot
現在可用於module
。
process
現在沒有定義
現在我刪除@types/node
,我無法檢查
process.env.NODE_ENV === 'production'
如何正確界定process
?
一個錯字:'@類型/的WebPack-env'應該是'@類型/的WebPack-env' – xcatliu