>
Next.jsで開発するプロジェクトでは、npmとpnpmのどちらのパッケージマネージャーを使うべきか考えてみました。
Next.jsで開発するプロジェクトをモノレポ化するTurborepoでは pnpm が推奨されています。そのためpnpmを使うことをおすすめします。Turborepoはめちゃめちゃ便利なので、まだ使ったことがない方は使ってみてください。
npm install の代わりに pnpm add を使用します。
npm install react-icons
pnpm add react-icons
# 開発環境で使うパッケージとしてインストール
npm install prisma --save-dev
pnpm add -D prisma
npx の代わりに pnpm dlx を使用します。
npx prisma init
pnpm dlx prisma init
npm run dev の代わりに pnpm run dev を使用します。
npm run dev
pnpm run dev