Node.js bash:create-react-app:command未找到(非常确定它是我的$PATH)

Node.js bash:create-react-app:command未找到(非常确定它是我的$PATH),node.js,linux,bash,reactjs,path,Node.js,Linux,Bash,Reactjs,Path,让我先说一句,这是我的第一篇文章,而且我无法追溯到create react app命令在我的终端中不再起作用的地方。上周,当我练习如何使用ReactJS时,我能够使用命令create-react-app并能够初始化react项目。但是,我一直在同时大量处理NodeJS和NPM的内容,现在当我调用create-react-app命令时,这就是输出: bash:create-react-app:command未找到 我很确定这与我的$PATH有关,但是我没有通过vim进行编辑的经验 编辑我的.bas

让我先说一句,这是我的第一篇文章,而且我无法追溯到
create react app
命令在我的终端中不再起作用的地方。上周,当我练习如何使用
ReactJS
时,我能够使用命令create-react-app并能够初始化react项目。但是,我一直在同时大量处理
NodeJS
NPM
的内容,现在当我调用create-react-app命令时,这就是输出:

bash:create-react-app:command未找到

我很确定这与我的
$PATH
有关,但是我没有通过vim进行编辑的经验 编辑我的
.bash\u配置文件时
。在我尝试诊断和修复问题时,以下是我通过vim附加到$PATH的内容:

export PATH=“/usr/local/bin:$PATH”

尽管如此,我知道$PATH的顺序很重要,但对于是否应该在上面添加$PATH,我很天真

下面是我回显$PATH时的输出:

/usr/local/heroku/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Users/bjornjohnramos/.rbenv/bin:/Users/bjornjohnramos/.rbenv/shimmers:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/Users/bjornjohnramos/.npm packages/bin/express ->/Users/bjornjohnramos/.npm packages/lib/node_modules/express generator/bin/express cli.js:/Users/bjornjohnramos/.npm packages/lib:export PATH=“/usr/local/bin:$PATH”:导出 PATH=$PATH:/Users/my_name/.npm packages/bin/

我的节点和npm版本:

节点v6.9.1
npm 4.2.0

谁知道发生了什么?但也许我们可以通过重新安装

npm uninstall create-react-app
npm uninstall create-react-app -g
npm install create-react-app -g

前两个命令将在本地和全局卸载create react应用程序。(不确定您可能是如何安装的。两者都运行是无害的。)第三种是全局安装,并应根据需要为您设置路径。

使用command
npx create react app my app
而不是使用
npx create react app my app
来解决windows上的bash:create react app:command not found err错误

希望这是有帮助的
快乐编码…

非常感谢您的帮助,我按照上述说明重新安装,一切正常。但是,当我尝试运行:create-react-app-myRouter时,仍然会收到以下输出:-bash:create-react-app:command-not-foundStack-Overflow是一个用于编程和开发问题的站点。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。还可以看到,好吧,我对这个网站的系统功能很幼稚。我会查看其他论坛,抱歉我以前在这里看到过关于ReactJS和Node的类似问题,我认为这是一个适合堆栈溢出的主题。谢谢你的建议,别担心。我认为最好是给你指出正确的方向,而不是像投下票那样用负面强化来打击你。那些其他堆栈交换站点是很好的资源。我经常使用。