gpt4 book ai didi

node.js - Webpack TypeScript module.hot 不存在

转载 作者:IT老高 更新时间:2023-10-28 22:03:27 28 4
gpt4 key购买 nike

我想在 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'

最佳答案

正如很少有人在这里写的那样,这是最好的方法:

npm i -D @types/webpack-env

对我来说,它按预期工作,解决了无法识别的 hot 属性的问题。

在我的项目中,我正在使用这些版本:

"@types/node": "^8.0.19",
"@types/webpack-env": "^1.13.0"

我不知道问题是否仍然是最新的,但是对于我为 webpack 安装类型的问题,请帮助我。

关于node.js - Webpack TypeScript module.hot 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40568176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com