create-react-app目前无法正常工作

时间:2016-12-23 04:26:31

标签: reactjs terminal path create-react-app

我已经npm install create-react-app -g然后

create-react-app hello-world

返回

-bash: create-react-app: command not found

我知道我的$PATH目前搞砸了。这是从echo $PATH

返回的内容
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

我真的不知道该怎么做,因为我目前对终端很新。任何帮助将不胜感激。谢谢!

5 个答案:

答案 0 :(得分:3)

只需将路径导出到.bashrc,然后从$ home目录中的.profile文件中调用它,然后重新启动。例如: .bashrc文件:

export PATH=$HOME/node_modules/.bin/:$PATH

.profile file:

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
       . "$HOME/.bashrc"
    fi
fi

 # set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

答案 1 :(得分:0)

我不是100%肯定你的问题的答案。然而;如果你只是想设置一个反应环境,我建议你参考一下关于React的Youtube教程。 在您想要的目录上创建一个文件夹,然后使用命令提示符,gitBash或Cygwin转到特定目录,并使用NodeJs,您可以安装开始所需的一切。按照前10分钟进行设置,然后您就可以了走。祝你好运

https://www.youtube.com/watch?v=IR6smI_YJDE&t=278s&list=PLbeWHDJFd79RXvAeGaDXMmxL_tkb3MvdH&index=1

答案 2 :(得分:0)

将npm-packages添加到.bash_profile

中的路径
/**
 * Description
 *
 * @return  Namespace\GenericObject|null|array|false
 */
function doSomething() {
    if ($some_parameter) {
        return new GenericObject;
    } else {
        return FALSE;
    }
}

答案 3 :(得分:0)

我遇到了同样的问题,尽管可以通过长期修复来修复$ PATH,但可以通过“快速而肮脏”的方式来启动您的create-react-app。

这是我在安装create-react-app之后获得的输出,我使用了路径来使用命令

BatMan-MacBook-Pro:coursera-react batman$ sudo npm install -g create-react-app

/Users/batman/.npm-packages/bin/create-react-app -> /Users/batman/.npm-packages/lib/node_modules/create-react-app/index.js
+ create-react-app@2.1.1
updated 1 package in 2.594s

然后我使用了上面的路径来使它继续运行并起作用。

BatMan-MacBook-Pro:coursera-react batman$ /Users/batman/.npm-packages/bin/create-react-app BatManCafe

答案 4 :(得分:0)

所以我最近一直遇到这个问题,这是因为我刚刚输入create-react-app [app-name]

如果有人再次遇到此问题,请键入npx create-react-app [app-name]npm init react-app [app-name]yarn create react-app [app-name]

https://facebook.github.io/create-react-app/docs/getting-started

希望对某人有帮助!