首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得"Html插件:错误:子编译失败: Module.createRequire不是函数“时试图运行React

获得"Html插件:错误:子编译失败: Module.createRequire不是函数“时试图运行React
EN

Stack Overflow用户
提问于 2022-05-09 07:19:55
回答 2查看 2.5K关注 0票数 3

试图在我的React应用程序中运行npm会导致以下情况:

代码语言:javascript
运行
复制
  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,没有任何进展。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2022-05-15 22:26:11

在节点12.2.0中添加了Module.createRequire。此错误意味着为节点>=12.2.0编写的代码运行时节点< 12.2.0。

这可能是由无意中 粘稠 nvm use命令引起的。

票数 3
EN

Stack Overflow用户

发布于 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启动,这将是修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72168268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档