命令“ npx create-react-app项目”不生成项目

时间:2020-04-25 17:25:21

标签: reactjs create-react-app

突然我输入时开始出现此错误 npx create-react-app项目

错误是: 在包config /home/swaraj/.npm/_npx/8451/lib/node_modules/create-react-app/node_modules/is-promise/package.json中定义的无效“导出”主要目标“ index.js”

有人可以告诉我这是什么错误以及如何解决

3 个答案:

答案 0 :(得分:2)

这必须表示您的package.json已损坏。 我只是遇到了同样的问题,当我重新创建/编辑它试图访问的package.json时,它为我解决了。

键入yarn init -y并阅读package.json

添加以下几行:

"resolutions": {
    "is-promse": "2.1.0",
    "run-async/is-promise": "2.1.0"
  }

然后执行yarn add --dev create-react-app,然后尝试使用以下命令编译reactjs应用程序:

yarn create-react-app <PATH/APP-NAME>

我还建议您尝试手动删除is-promise属性。我认为用于此的命令称为npm remove is-promise,但不确定。

但是我很确定你的package.json需要修复:) 如果没有用,请回复,然后我将尝试找到其他方法。

答案 1 :(得分:0)

如果该解决方案不起作用,请尝试安装节点版本12.12.0并再次运行create-react-app。

当前正在处理promise依赖项的问题。 Working JSFiddle - "Splitted Module - wrong way"

答案 2 :(得分:0)

请勿降级您的节点版本。降级是一个临时解决方案,到目前为止,此问题已通过is-promise软件包的2.2.2版本修复。如果您仍然在创建新的CRA时遇到问题,请考虑npm install -g --force create-react-app

如果仍然存在错误,请对此github issue

发表评论