Open4

npm 👉 pnpm への移行 - 作業ログ

pontaponta
  • 2倍高速
  • node_modules内のディスク容量が効率的
  • 厳密なパッケージ管理で、package.jsonに記載のあるものしかアクセスできない。

node_modules内のディスク容量が効率的

上記については数値で確認してみたい。

pontaponta

Step 1. pnpmをインストール

$ npm install -g pnpm

Step 2. node_modulesを削除

$ rm -rf node_modules

Step 3. pnpmによるinstallだけを許可する設定を追加

package.json
"scripts": {
    "preinstall": "npx only-allow pnpm",
    ...
}

Step 4. パッケージのインストール

$ pnpm install