version
入力:node -v
v16.14.0
入力:npm -v
8.3.1
何があったか
夏のエンジニアインターンに向け、開発物を作ろうとReactを使おうとしたところ
入力
npx create-react-app my-app
出力
'create-react-app' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出力され実行できなかった。
調べてみた
create-react-app
を使用するには、node.jsやらnpmのversionが一定以上ないとダメっぽいけど、バージョンの要件は満たしていた。
試したこと
パッケージがぐちゃぐちゃしてしまったのかと思い、一度node.jsかnpmかnpxのアンインストールを試みた。(何をしたか忘れてしまいました)
その後create-react-app
を使うも、うまく実行されなかったが、
入力
npm init react-app my-app
を実行すると、Reactの開発環境を立てることができた。
おわりに
create-react-app
を実行することができていないので、根本的な解決には成っていないが、npm init react-app my-app
することで、現状打破が可能だとわかった。
次は、node.jsを再インストールして、最新バージョンでcreate-react-app
を試してみようと思う。
あとは、記事を書くまでに解決手順を忘れてしまうので、詰まった段階から記事を書き始めることで、うまく解決方法を記していければと感じた。