之前有寫過一篇WSL2安裝的筆記,當時是為了安裝pnpm這個模組管理工具,這次在工作安裝WSL2和pnpm遇到很多問題,順勢記錄一下。
pnpm 安裝步驟
首先可參考這篇文章安裝WSL2,再繼續接下來的步驟。
1. 安裝Nodejs
⚠ 這裡以Node.js 18.x為例
因為pnpm需要安裝node,但WSL2安裝好以後先不要根據介面指令下載node(可能會安裝到舊版node),因為可能要移除舊版本Node.js才能重新安裝新版本。
(1) 更新Ubuntu
$ sudo apt-gete update
(2) 新增NodeSource Repo
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
(3) 安裝Node.js
sudo apt-get install nodejs
最後可以用以下指令檢查安裝的Node.js版本
$ node -v
2. 安裝pnpm
再來就是根據pnpm官方文件安裝pnpm,這裡要注意的是舊版node要安裝相對舊版的pnpm,node和pnpm相容性同樣可參考官方文件。
References
How To Install Node.js 18 LTS on Ubuntu 22.04|20.04|18.04
pnpm