我有一个从 create-react-app
创建的新克隆的存储库模板。我npm install
安装软件包,然后 npm start
在 localhost:3000 上提供文件。我的同事( repo 创建者)没有任何问题。
但是,我看到页面闪烁了一秒钟,然后出现以下错误:
Failed to compile createRequire is not a function Referenced from: BaseConfig
错误消息不提供任何其他信息来帮助跟踪它可能来自哪个文件。
我尝试了以下方法来排除故障:
node_modules
和 package-lock.json
并重新安装 其他详情:
npm 版本 6.14.8
react 版本 17.0.1
知道这个错误可能来自哪里,或者我可以采取哪些步骤来追踪它?
最佳答案
TL;DR Needed to upgrade node version
我试过
npx create-react-app
确认问题是与模板还是与项目代码有关。这样做时,我收到一条消息,我的包依赖项需要更高版本的节点(我使用的是 v.10.4,最新的是 v15.2.0)。做
brew upgrade
安装了最新版本但没有更改整个系统的默认节点版本(即:node -v
仍然显示 v10.4)但是做
nvm install --lts
然后 nvm alias-default [latest-version]
解决了我的问题!
关于reactjs - 错误 : "createRequire is not a function Referenced from: BaseConfig",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64835000/