create-react-app 无法创建新的react应用程序

ar5n3qh5  于 2022-10-28  发布在  React
关注(0)|答案(5)|浏览(254)

描述Bug

(PS C:\用户..\OneDrive\脚本\fre〉npx创建-React-应用程序ecom
在C:\Users..\OneDrive\Skrivbord\fre\ecom中创建一个新的React应用程序。
正在安装软件包。这可能需要几分钟的时间。
正在安装react、react-dom和react-script与cra-template...
正在中止安装。
意外错误。请将其报告为错误:
错误:生成未知
在子进程中。spawn(节点:内部/子进程:412:11)
在对象.spawn(节点:子进程:698:9)
在生成时(C:\用户\baraa\应用程序数据\本地\npm缓存\npx\c67 e74 de 0542 c87 c\节点模块\交叉生成\索引.js:12:24)
在C:\用户\baraa\应用程序数据\本地\npm-cache_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序。js:390:19
在新的Promise()
在安装时(C:\用户\baraa\应用程序数据\本地\npm-缓存_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序.js:341:10)
在C:\用户\baraa\应用程序数据\本地\npm缓存_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序。
在进程滴答和拒绝(节点:内部/进程/任务队列:96:5){
错误号:-4094,
代码:“未知”,
系统调用:'spawn'
}
正在删除生成的文件... package.json
正在从C:\用户\baraa\OneDrive\脚本\文件夹删除ecom/
好了,好了
PS C:\用户\页面\OneDrive\内容提要\文件夹〉。)

是否尝试恢复依赖项?

  1. npm安装-g创建React应用程序
  2. npm缓存清除--强制
  3. npm安装npm@最新

您在《用户指南》中搜索了哪些术语?

(如果相关,请在此处写下您的答案。)

环境

(环境信息:
create-react-app的当前版本:5.0.0
从C:\用户\baraa\应用程序数据\本地\npm缓存npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序运行
系统:
操作系统:Windows 10
CPU:8个x64英特尔®酷睿™ i7- 1065 G7 CPU,主频1.30 GHz
二进制文件:
节点:16.13.1
国家预防性维护:8.3.0
npm程序包:
react:未找到
页面未找到
React脚本:未找到
npm全局程序包:
创建React应用程序:未找到。)

重现步骤

(在此处写下您的步骤:)

预期行为

(写下你认为会发生的事情。)

实际行为



可重现的演示

(粘贴指向示例项目的链接和准确说明以重现问题。)

gcmastyq

gcmastyq1#

我有同样的问题...我尝试了所有的答案从stackoverflow(删除npm,npx缓存),重新安装node.js,但我仍然有这个问题
PS C:\用户\管理员\桌面\研究\投资组合〉npx创建-React-应用程序我的应用程序 需要安装以下软件包: 创建-React-应用 是否继续?(y)y npm警告不建议使用tar@2.2.2:不再支持此版本的tar,并且不会接收安全更新。请尽快升级。 在C:\Users\Admin\Desktop\study\portfoliosite\my-app中创建新的React应用程序。 正在安装软件包。这可能需要几分钟的时间。 正在安装react、react-dom和react-script与cra-template... 正在中止安装。 意外错误。请将其报告为错误: 错误:生成未知 在子进程中。spawn(节点:内部/子进程:412:11) 在对象.spawn(节点:子进程:698:9) 在生成(C:\用户\管理员\应用程序数据\本地\npm-cache_npx\c67 e74 de 0542 c87 c\节点模块\交叉生成\索引.js:12:24)时 在C:\用户\管理\应用程序数据\本地\npm-缓存_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序。 在新的Promise() 在安装时(C:\用户\管理\应用程序数据\本地\npm-缓存_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序.js:341:10) 在C:\用户\管理\应用程序数据\本地\npm-缓存_npx\c67 e74 de 0542 c87 c\节点模块\创建React应用程序\创建React应用程序。 在进程滴答和拒绝(节点:内部/进程/任务队列:96:5){ 错误号:-4094, 代码:“未知”, 系统调用:'spawn' } 正在删除生成的文件... package.json 正在从C:\Users\Admin\Desktop\study\portfoliosite中删除我的应用程序/ 好了,好了 PS C:\用户\管理员\桌面\病历报告\产品组合〉
PS C:\用户\管理员\桌面\病历报告\组合站点〉节点-v
版本16.13.1
PS C:\用户\管理员\桌面\研究\组合〉npm -v
8.3.0
PS C:\用户\管理员\桌面\病历报告\文件夹〉npx -v
8.3.0

zpqajqem

zpqajqem2#

跑步时我收到这个奇怪的消息:

$ npx create-react-app my-app

Need to install the following packages:
  create-react-app
Ok to proceed? (y) y

You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0).

We no longer support global installation of Create React App.

Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app

The latest instructions for creating a new app can be found here:
https://create-react-app.dev/docs/getting-started/

系统:

  • 操作系统:Linux x86 -1- 2
  • CPU:AMD锐龙7 5800 H搭载Radeon显卡(16),主频3.200GHz

二进制文件:

  • 节点:16.13.1
  • 国家预防性维护:8.3.0
hfsqlsce

hfsqlsce3#

我也收到这个错误。

  • Mac 12.1版
  • 节点版本14.x、16.x和17.x
  • npm缓存清除--强制
  • sudo npm卸载-g创建React应用程序
  • npx清除npx缓存

似乎什么都不管用。
我变通一下,加了版。
x1m0n1x
编辑
使用版本化的create-react-app仅适用于14.x,而不适用于17.x

相关问题