Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs sh:react脚本:未找到命令_Reactjs_Npm_Create React App_Yarnpkg_Oh My Zsh - Fatal编程技术网

Reactjs sh:react脚本:未找到命令

Reactjs sh:react脚本:未找到命令,reactjs,npm,create-react-app,yarnpkg,oh-my-zsh,Reactjs,Npm,Create React App,Yarnpkg,Oh My Zsh,我正在上一门关于Udemy的课程,我们将在那里使用create react app。但是当我开始运行npm start和/或warn start时,我得到了一个错误 课程如下: npx创建react应用程序测试npm(如果我使用npm,则使用npm) 我们建议您首先键入: cd测试 npm启动 快乐的黑客 ➜ 2020年完成React Developer(w:Redux、Hooks、GraphQL)cd测试 ➜ 测试npm git:(主)npm或纱线起始 测试-npm@0.1.02020年启

我正在上一门关于Udemy的课程,我们将在那里使用
create react app
。但是当我开始运行
npm start
和/或
warn start
时,我得到了一个错误

课程如下:

npx创建react应用程序测试npm(如果我使用npm,则使用npm)

我们建议您首先键入:

cd测试
npm启动

快乐的黑客
➜ 2020年完成React Developer(w:Redux、Hooks、GraphQL)cd测试
➜ 测试npm git:(主)npm或纱线起始

测试-npm@0.1.02020年启动/Users/user/Udemy/Complete React开发者(w:Redux、Hooks、GraphQL)/测试
反应脚本启动
npm的结果:

sh:react脚本:未找到命令
npm错误!代码失效循环
npm错误!系统调用生成
npm错误!锉刀
npm错误!厄尔诺·埃诺特
npm错误!test@0.1.0开始:`react scripts start`
npm错误!产卵期
npm错误!
npm错误!考试不及格-npm@0.1.0开始脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误/Users/user/.npm/_logs/2020-01-23T18_09_30_919Z-debug.log
纱线的效果:

➜  测试纱线git:(主)纱线起始
纱线运行v1.21.1
$react脚本启动
/bin/sh:react脚本:未找到命令
错误命令失败,退出代码为127。
信息访问https://yarnpkg.com/en/docs/cli/run 有关此命令的文档。
我在mac(最新的iOS)上,使用zsh和oh my zsh

My.zshrc文件:

(#)如果您来自bash,可能必须更改$PATH。

(#)导出路径=$HOME/bin:/usr/local/bin:$PATH (#)指向oh my zsh安装的路径。 export ZSH=“/Users/mhagen/.oh my ZSH” ZSH_THEME=“robbyrussell” 插件=(git nvm) 来源$ZSH/oh-my-ZSH.sh export PATH=“$HOME/.spirn/bin:$HOME/.config/spirn/global/node_modules/.bin:$PATH”
My.bash\u配置文件:

export NVM_DIR=“$HOME/.NVM”
[-s“$NVM\u DIR/NVM.sh”]&&&\。“$NVM_DIR/NVM.sh”#这将加载NVM
[-s“$NVM\u DIR/bash\u completion”]&&\。“$NVM_DIR/bash_completion”#这将加载NVM bash_completion
我已安装:

➜  ~ nvm——版本
0.35.2
➜  ~ 节点-v
v13.7.0
➜  ~ npm-v
6.13.6
➜  ~ 纱线-v
1.21.1
我尝试删除
节点单元模块
和包锁/纱线锁文件,并将它们与npm和纱线一起安装(每次都删除项目和新文件)

我已尝试在全球范围内安装create react应用程序。但我发现的这些技巧都不管用


希望这里的人能看到我的问题所在:/

这是对我有效的解决方案: 项目路径中任何文件夹的名称中都不能有空间

例如。 user/project 1/react
//这会导致错误

user/project1/react
//这没问题

您的节点版本是什么?尝试在.zshrcexport PATH=$HOME/bin:/usr/local/bin:$PATH的顶部添加
export PATH=$HOME/bin:/usr/local/bin:$PATH不起作用:/对不起,这是我的第一个问题。感谢您的评论,希望这更好:)