0

I've ran npm install create-react-app -g and then

create-react-app hello-world

returns

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

I understand that my $PATH is currently messed up. Here's what is returned from echo $PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

I really don't know what to set this as, as I'm currently very new to the terminal. Any help would be greatly appreciated. Thank you!

1

5 Answers 5

2

Just export path to .bashrc and then call it from .profile file all in $Home directory then restart. e.g: .bashrc file:

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
Sign up to request clarification or add additional context in comments.

Comments

2

So I have been having this problem recently and it was because I was just typing create-react-app [app-name].

If anyone runs into this problem again instead type npx create-react-app [app-name], npm init react-app [app-name] or yarn create react-app [app-name].

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

Hope that helps someone!

Comments

0

Im not 100% sure on the answer to your question. However; if you are simply trying to setup a react environment, I suggest referring to a Youtube tutorial on React. Create a folder on your desired directory then go to specific directory using Command prompt, or gitBash, or Cygwin and using NodeJs you can install everything you need to get started.Follow the first 10 min to set it up and then you're good to go. Good luck

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

Comments

0

Add npm-packages to path in you .bash_profile

echo 'export PATH="$HOME/.npm-packages/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Comments

0

I had same issue, although long term fix to get your $PATH fixed, but I can give you "quick and dirty" way to get your create-react-app started.

This is the output I got after install create-react-app and I used the path to use the command

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
+ [email protected]
updated 1 package in 2.594s

And I used the path from above to get it going and it worked.

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

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.