何度やっても npm start→react-scripts command not foundになる、、、、、
Mac:Monterey12.4
node:v18.14.1
react:v18.2.0
reactを絶賛勉強中なんですが、簡単なアプリを作ろうと思って
npx create-react-app trello
cd trello
npm start
をやってみると
sh:react-scripts command not found
となってローカルサーバーが立ち上がらない、、、、
さっきまで普通に立ち上がってたため
なぜかわからずめちゃめちゃ焦りました。
ググってみるとreact-scriptがないので
rm -rf node_modules\n
rm -f package-lock.json
rm -f yarn.lock
npm cache clean --force
npm install
するといいよって記事で大半を占めてます。
早速試してみても同じエラーが、、、
react-scripitはnode_moduleにしっかり入ってるし
react-scriptのバージョンも5.0.1とめちゃめちゃ古いバージョンではない、
丸2日ほど他の手段などなどやってみても全然うまくいかず
もう一つのwin機で実装しようかと諦めかけた時救世主が
参考記事
修正前 /package.json
"scripts": {
"start": "react-scripts.js start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
修正後/package.json
"scripts": {
"start": "NODE_ENV=production node_modules/react-scripts/bin/react-scripts.js start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
上記修正でしっかり起動でしました!!
パスが通ってなかったんでしょうか???
原因はよくわかりませんがとりあえず
これでアプリ作れるのでよかった!
同じようになってる方の参考になれば幸いです!
この記事が気に入ったらサポートをしてみませんか?