Guide
Install
全域安裝
環境配置 - Windows
Get-ExecutionPolicy
# 如果為 Restricted 則繼續進行
Set-ExecutionPolicy RemoteSigned
Commands
pnpm 本體
- pnpm self-update : 將 pnpm 更新到最新版本。(建議重啟 ide)
Node.js 的執行環境
- pnpm env use –global lts : 安裝並使用 LTS 版本
- pnpm env use –global {version} : 安裝並使用指定版本
- pnpm env add –global {version} : 僅安裝指定版本
- pnpm env remove –global {version} : 移除指定版本
- pnpm env list –remote : 列出線上可用的版本
packages
- pnpm add
<pkg>
: 添加依賴 - pnpm remove
<pkg>
: 移除依賴 - pnpm install : 安裝所有依賴
- pnpm update : 在 package.json 限制的版本範圍內更新所有依賴
- pnpm update –latest : 強更新所有依賴至最新
- pnpm outdated : 檢查套件是否有更新
- pnpm store prune : 會清理掉不再被專案引用的包
- pnpm run
<commnad>
: 執行命令 (run 基本)
workspace
- -w : 為工作區參數
- -wD : 組合使用 - 工作區依賴
- –filter
<package_selector>
: 對指定 package 操作