提问者:小点点

尝试运行React应用程序时获取“Html Webpack插件:错误:子编译失败:模块. createRequest不是函数”


尝试在我的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。运气不好。有什么想法吗?


共2个答案

匿名用户

在节点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。

相关问题