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的类似问题,我认为这是一个适合堆栈溢出的主题。谢谢你的建议,别担心。我认为最好是给你指出正确的方向,而不是像投下票那样用负面强化来打击你。那些其他堆栈交换站点是很好的资源。我经常使用。