何度やっても 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"

},

上記修正でしっかり起動でしました!!
パスが通ってなかったんでしょうか???

原因はよくわかりませんがとりあえず
これでアプリ作れるのでよかった!

同じようになってる方の参考になれば幸いです!

この記事が気に入ったらサポートをしてみませんか?