我已经按照Facebook指示页面(https://facebook.github.io/react/blog/2016/07/22/create- apps-with-no- configuration.html)上的指示完全安装了create-react-app :
首先,安装全局软件包: npm install -g create-react-app
首先,安装全局软件包:
npm install -g create-react-app
我做到了 看起来工作正常-该文件已安装到
users/*name*/.node_modules_global/lib/node_modules/create-react-app
我不太确定为什么全局安装会将它带到这个路径,但是在那里就可以了。
下一条指令:
现在,您可以使用它来创建一个新的应用程序: create-react-app hello-world
现在,您可以使用它来创建一个新的应用程序:
create-react-app hello-world
会不会更简单,对吗?但是Terminal向我吐出了这个:
-bash: create-react-app: command not found
我可能很简单,但是我真的不知道在哪里看。如果有人可以提供帮助,我将不胜感激!
提前致谢。
注意:我正在使用Node v6.3.1和npm v3.10.3
您的节点设置看起来不正确。创建React应用程序不是问题-似乎您无法运行任何全局Node命令。
似乎~/.node_modules_global/bin不在您的PATH环境变量中,因此它无法执行全局命令。这就是Bash的工作方式- 无法猜测命令的位置,您需要告诉它。我认为默认情况下,Node安装应该执行此操作,但这取决于您如何安装Node。
~/.node_modules_global/bin
PATH
因此,请确保该目录在您的目录中,PATH然后重试。如果使用Bash,请将其添加到您的Bash中,.profile然后重新启动终端:
.profile
export PATH=$HOME/.node_modules_global/bin:$PATH