Next.js初期インストール時にエラーが発生する人向け対処法


自分が詰まりかけたため、同じような状態になってしまった方を対象にして回避方法を記入しておきます。

この問題はnpx create-next-app を実行した際に、
npm ERR! code ENOLOCAL
npm ERR! Could not install from "xxx\AppData\Roaming\npm-cache_npx\14184" as it does not contain a package.json file.

のような記述が返ってきてインストールできない人向けのものです。

この問題は使用者のユーザー名の中にスペースがあるのが原因です。
例えば私の場合ですと、苗字と名前の間にスペースが存在するため、このエラーが発生してしまいました。(修正してくれ…)

対処法ですが、インストールしたいフォルダーの所へ行って
npm config set cache "c:\tmp\nodejs\npm-cache --global"

を実行してください。「npm-cache」フォルダーが別のパスに変更されるので、これで回避可能のはずです。