bash:create-react-app:命令未找到(很确定它是我的$ PATH)

时间:2017-06-01 00:49:00

标签: node.js linux bash reactjs path

让我先说明这是我的第一篇文章,而且我也无法回溯到我的终端中create-react-app命令不再起作用的步骤。上周,当我练习如何使用ReactJS时,我能够使用命令create-react-app并且能够初始化React项目。但是,我一直在同时摆弄NodeJSNPM内容,现在当我调用create react-app命令时,这就是输出:

bash: create-react-app: command not found

我很确定它与我的$PATH有关,但是我没有通过vim进行编辑的经验 在编辑我的.bash_profile时。在我尝试诊断和修复问题时,这是我通过vim附加到$ PATH的内容:

export PATH="/usr/local/bin:$PATH"

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

这是我回显$ PATH时输出的内容:

  

/usr/local/heroku/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Users/bjornjohnramos/.rbenv/bin:/Users/bjornjohnramos/.rbenv/shims: /usr/local/bin:/usr/bin:/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 =#&34;在/ usr / local / bin目录:$ PATH":出口   PATH = $ PATH:/Users/my_name/.npm-packages/bin /

我的节点和npm版本:

节点v6.9.1 npm 4.2.0

2 个答案:

答案 0 :(得分:0)

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

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

前两个命令将在本地和全局卸载create-react-app。 (不确定你是如何安装它的。无差别地运行它们。)第三个全局安装,并应根据需要为你设置路径。

答案 1 :(得分:0)

使用命令npx create-react-app my-app而不是使用npx create-react-app my-app来解决您的 bash:create-react-app:在Windows上找不到错误的命令

希望这会有所帮助 编码愉快...