Facebookの指示ページで指示されているとおりにcreate-react-appをインストールしました( https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration .html ):
まず、グローバルパッケージをインストールします。
npm install -g create-react-app
これは私がしました。それは正常に動作するように見えました-ファイルはにインストールされました
users/*name*/.node_modules_global/lib/node_modules/create-react-app
グローバルインストールがなぜこの道をたどるのか、私にはよくわかりませんが、そこにあります。
次の指示:
これを使用して、新しいアプリを作成できます。
create-react-app hello-world
もっと簡単にできませんでしたか?しかし、ターミナルは私にこれを吐き出します:
-bash: create-react-app: command not found
それはおそらく私が見逃している非常に単純なものですが、実際にどこを見るべきかわかりません。誰か助けてくれたら本当に感謝しています!
前もって感謝します。
注:Node v6.3.1、およびnpm v3.10.3を使用しています
Nodeセットアップは正しくないようです。CreateReact Appの問題ではありません。グローバルなNodeコマンド。
~/.node_modules_global/bin
はPATH
環境変数にないため、グローバルコマンドを実行できません。これがBashの仕組みです。コマンドがどこにあるか推測できないので、それを伝える必要があります。 Nodeインストールはデフォルトでこれを行う必要がありますが、Nodeのインストール方法によって異なります。
そのため、ディレクトリがPATH
にあることを確認して、再試行してください。 Bashを使用する場合は、これを.profile
その後、ターミナルを再起動します。
export PATH=$HOME/.node_modules_global/bin:$PATH
次のソリューションを適用できます。
$ npm config set prefix /usr/local
$ Sudo npm install -g create-react-app
$ create-react-app my-app
環境変数が正しく設定されていません。 create-react-app
を実行すると、エラーとともにパスが表示されます。そのパスをコピーして、環境変数に追加します。
または、次のコマンドを使用できます。
npx create-react-app <app_name>.
これはあなたのために仕事をします。
これを試して。それは私または働いた。これはReactドキュメントで見つかりました。「Npx」はタイプミスではありません。npm5.2+に付属するパッケージランナーツールです。
npx create-react-app my-app
上記の回答はライトですが、私も直面しているものを共有したい、これらは基本です=============== Reactプロジェクトをセットアップするために========= ===================
ノード環境を作成したい場合
$Sudo apt-get update
$Sudo apt-get install nodejs
(時々使用することもできますが、Sudoメナスはシステムレベルの$ apt-get nodeenvにインストールされます)
$Sudo apt-get nodeenv
$nodeenv env
$ source /bin/activate
新しい反応アプリを反応させたい場合
$ npm install create-react-app
エラーが発生した場合、create-react-app:コマンドが見つからないため、-gを使用してインストールします。これは、ノードがグローバルにインストールされていないために発生します
ローカルでノードを取得する
$npm install -g create-react-app
$create-react-app app_name
$cd app_name
app_name$ npm start
Node package manager(npm)をインストール済みであることを願っています。今すぐnpm install -g create-react-app
、すべてが順調であれば、create-ract-app
コマンド。許可エラーが表示される場合は、Sudo npm install -g create-react-app
。
うまくいくことを願っています。ハッピーハッキング。
私は同じ問題を抱えていて、この解決策はうまくいきませんでした。私が持っています:
export PATH=$HOME/.node_modules_global/bin:$PATH
.bash_profile内
現在、エコー$ PATHの表示:
/Users/username/.node_modules_global/bin:/Users/username/.rvm/gems/Ruby-2.1.6/bin:/Users/username/.rvm/gems/Ruby-2.1.6@global/bin:/Users/username/.rvm/rubies/Ruby-2.1.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/username/.rvm/bin
ホームに移動すると、.npmと.npm-globalが表示されます。 create-react-appへのエイリアスは.npm-global/bin /にあり、フォルダーは
.npm-global/lib/node_modules/create-react-app