我已升级到macOS Catalina。从那时起,热模块替换在create-react-app
以及使用ng
命令生成的Angular应用程序中均不起作用。我确实尝试从头开始创建React应用,但是仍然无法使用“热模块替换”功能。
此问题可能是什么原因,我该如何解决?
答案 0 :(得分:1)
首先,检查您的节点版本,您应该使用版本12及更高版本。 对我来说,在将节点版本升级到12.14.1之后,它就像一个魅力。
答案 1 :(得分:0)
根据您的项目,您可能无法更改节点版本。
如果您在Catalina环境中为某个项目“卡住”了旧的节点版本,请尝试以下步骤:
将项目移动到主目录下的某个位置(而不是根目录中)。
如果项目已经在您的主目录中,或者您不想移动它,则将轮询添加到ng serve命令。例如ng serve --poll 4000
。
答案 2 :(得分:-1)
尝试将您的node.js更新为Catalina版本。这解决了我的问题。