无法创建反应,中止安装 yarnpkg add --exact react react-dom react-scripts cra-template 失败
Posted
技术标签:
【中文标题】无法创建反应,中止安装 yarnpkg add --exact react react-dom react-scripts cra-template 失败【英文标题】:Unable to create react, Abort Installation yarnpkg add --exact react react-dom react-scripts cra-template has failed 【发布时间】:2021-01-27 12:57:28 【问题描述】:我在创建 npx create-react-app 时遇到问题。
➤ YN0009: │ core-js@npm:2.6.11 无法成功构建(退出代码1,日志可以在这里找到:/C:/Users/acer/AppData/Local/Temp/logfile-10088VPjTiMAhqTi1 .log)
➤ YN0009: │ fsevents@patch:fsevents@npm%3A1.2.12#builtin
➤ YN0009: │ core-js-pure@npm:3.6.4 无法成功构建(退出代码1,日志可以在这里找到:/C:/Users/acer/AppData/Local/Temp/logfile -10088HJnNDOaZdPmT.log)
➤ YN0009: │ core-js@npm:3.6.4 无法成功构建(退出代码1,日志可以在这里找到:/C:/Users/acer/AppData/Local/Temp/logfile-10088nbZGburV304n .log)
➤ YN0000:└ 17.86s 完成
➤ YN0000:在 49.26 秒内因错误而失败
中止安装。 yarnpkg add --exact react react-dom react-scripts cra-template --cwd C:\Users\acer\Desktop\coding tutorial\raraa_react 失败。
正在删除生成的文件... package.json 删除生成的文件... yarn.lock 完成。
我还使用了 yarn cache clean 和 npm cache clean --force。 但没有什么是工作。请帮助我。
【问题讨论】:
【参考方案1】:尝试重新安装或更新 node 和 npx。这应该可以解决问题。
【讨论】:
从 AppData 中删除 npm 文件并重新安装 npm install -g npx 后它可以工作。非常感谢。【参考方案2】:这对我有用:
npm install -g npm@latest
npm install node
npm install -g yarn
yarn cache clean
npx create-react-app my-app
【讨论】:
【参考方案3】:对我来说,这给我带来了一些问题,所以我在全球范围内完全卸载了 yarn 和 yarn,这很有效
npm uninstall yarn
然后:
npm uninstall -g yarn
然后你可以重新安装yarn。
【讨论】:
【参考方案4】:检查这个文件 'C:\Users\your user name\.yarnrc' 是否没有隐藏。
它帮助了我。
【讨论】:
【参考方案5】:如果您使用的是纱线,请尝试清理缓存。
yarn cache clean
这种方式对我有用。
【讨论】:
它的yarn cache clean
:)
谢谢,奥马尔。固定!【参考方案6】:
我有类似的问题,但不完全相同。 我的错误是:任何可用的链接器都不支持 cra-template@npm:1.1.2
这是新选项的纱线问题(PNP,将 node_modules 文件夹打包到 zip 中)
我通过编辑纱线配置文件解决了这个问题。
Windows:C:\Users\USER\.yarnrc.yml
在这个文件中(即使在重新安装整个节点之后)我有(不知道为什么):nodeLinker: nodeLinker
我勾选了这个新选项 PNP (nodeLinker: pnp),但是 react 不兼容这个。
所以我把它改成了 - nodeLinker: node_modules
现在一切正常。
【讨论】:
【参考方案7】:只需像这样更新你最新的 npm 或 yarn 包:
npm install --global yarn
【讨论】:
这个答案已经发布了以上是关于无法创建反应,中止安装 yarnpkg add --exact react react-dom react-scripts cra-template 失败的主要内容,如果未能解决你的问题,请参考以下文章
耙中止! NameError: uninitialized constant even add :environment to task
在 Service Fabric 中通过 HTTPS 调用 WCF:请求被中止:无法创建 SSL/TLS 安全通道