Nextjsのセットアップでエラー2つ出たので対処した
npx create-next-appでNextjsを開始しようとしたら
error nanoid@3.1.30: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "12.19.0"
というエラーが出た。
シンプルにバージョンを
nodenvで16.0.0に合わせて再度実行したら
npm ERR! Could not resolve dependency: npm ERR! peer eslint@"^7.23.0" from eslint-config-next@11.1.2
が出た。
これはnpm v7からの変更らしい
node16だとnpm v7を使っているので出た
今回はnodeのバージョンを12.22.0に落とすことで対応
再度実行するとセットアップできた
nodenvでnodeのバージョン管理をする - Qiita
anyenv / nodenv 使用時に Node.js のバージョンを上げる方法 - Qiita
npm v7で`ERESOLVE unable to resolve dependency tree Could not resolve dependency:` - Qiita