升級corepack pnpm to 9.1.4 釐清狀況

今日從pnpm 9.1.1升級到pnpm 9.1.4

在專案目錄下使用 pnpm 建議的指令

corepack prepare pnpm@9.1.4 --activate

再查看pnpm版本發現版本竟然又沒變


這裡花一點時間釐清了一下....


由於現在的pnpm會在package.json紀錄packageManager版本,所以在專案目錄內查看版本,與專案目錄外查看版本,會得到不同的版本號。


簡易的升級方式是

進入在專案目錄中

  corepack up

完整的升級方式是

1. 升級corepack本身

   npm install --global corepack@latest

2. 啟用最新版pnpm

   corepack prepare pnpm@latest --activate

3. 在專案目錄中套用新版pnpm

   corepack use pnpm@latest


我先前的文章都讓人誤會了,抱歉!

  1. 將pnpm從8.13.1升級到8.15.5
  2. 升級corepack本身


留言