事象
-
pnpmは、npmやyarnと並んで、JavaScriptのパッケージマネージャーとして知られています。pnpmを利用することで、パフォーマンスの向上やディスクスペースの節約などの利点があります。しかし、pnpmをインストール後、pnpm create-next-appコマンドを実行しようとすると、以下のようなエラーが発生しました。
$ pnpm create-next-app ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND No package.json (or package.yaml, or package.json5) was found in "<実行ディレクトリ>".
-
pnpmを使ってNext.jsプロジェクトを作成しようとすると、別のエラーが発生しました。
$ pnpm create-next-app ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL Command "create-next-app" not found
対処法
- pnpm initを実行することで解決できます。このコマンドによって、コマンドを実行しているディレクトリにpackage.jsonが作成され、pnpmコマンドが正常に実行されるようになります。
2. pnpmの場合、create-next-appというコマンドが認識されませんでした。pnpm create next-appというコマンドを実行することによって、Next.jsプロジェクトを作成することができます。
自らの備忘録のために投稿してますが、なにかお役に立てましたら幸いです!
また、なにか間違ってましたらご指摘いただけますと幸いです!