npmからpnpmへの移行方法

移行手順

pnpm をインストールする

Terminal window
npm install -g pnpm

pnpmコマンドが使えるか確認

Terminal window
pnpm -v

node_modules削除

Terminal window
rm -rf node_modules/

package-lock.json削除

Terminal window
rm -rf package-lock.json

パッケージインストール

Terminal window
pnpm i

メモ

コマンド早見表

一旦個人的によく使うもののみ記載

npmpnpm
パッケージインストールnpm ipnpm i
パッケージインストール(バージョン固定)npm cipnpm install —frozen-lockfile
Nextプロジェクト作成npx create-next-app project-namepnpx create-next-app project-name
Nuxtプロジェクト作成npx nuxi init project-namepnpx nuxi init project-name

pnpmコマンドのみ許可(npm iなどを打つとエラーを出す)

package.jsonに"preinstall": "npx only-allow pnpm"を追記

{
"scripts": {
~~ 省略 ~~
"preinstall": "npx only-allow pnpm"
}
}
Naoki

Author: Naoki

Frontend Developer

Share

Link is copied.