试图在我的React应用程序中运行npm会导致以下情况:
Error: Child compilation failed:
Module.createRequire is not a function
- child-compiler.js:169 childCompiler.runAsChild
[fit_with_us]/[html-webpack-plugin]/lib/child-compiler.js:169:18
- Compiler.js:551 finalCallback
[fit_with_us]/[webpack]/lib/Compiler.js:551:5
- Compiler.js:577 compile
[fit_with_us]/[webpack]/lib/Compiler.js:577:11
- Compiler.js:1196 hooks.afterCompile.callAsync.err
[fit_with_us]/[webpack]/lib/Compiler.js:1196:17
我试过删除我的node_modules和包锁。我试过删除我的缓存。我尝试过将我的节点版本升级到14和16,没有任何进展。有什么想法吗?
发布于 2022-05-15 22:26:11
在节点12.2.0中添加了Module.createRequire。此错误意味着为节点>=12.2.0编写的代码运行时节点< 12.2.0。
发布于 2022-08-02 23:57:31
通过以下步骤更新Linux上的节点版本,修复了我也遇到的问题。
Step1:
sudo apt-获取安装卷曲
Step2 ( 18.x是最新版本):
卷曲-sL 18.x sudo -E bash -
Step3:
sudo apt-获取安装nodejs
Step4 (检查版本):
节点-v
然后运行npm启动,这将是修复。
https://stackoverflow.com/questions/72168268
复制相似问题