尝试在我的React应用程序中运行npm start会导致以下问题:
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。运气不好。有什么想法吗?
在节点12.2.0中添加了module. createRequire。此错误意味着为节点编写的代码
这可能是由非粘性nvm use
命令无意中引起的。
通过以下步骤更新Linux上的节点版本,这解决了我也遇到的问题。
第一步:
sudo apt-get安装旋度
Step2(18. x是最新版本):
sudo-E bash-
第三步:
sudo apt-get安装nodejs
Step4(检查版本):
节点-v
然后运行将被修复的npm start。