npm help # 所有指令概覽
npm help # 特定指令詳細說明 (如 npm help install)
npm -h # 簡短說明
# Bash
npm completion >> ~/.bashrc
source ~/.bashrc
# Zsh
npm completion >> ~/.zshrc
source ~/.zshrc
# Windows Git Bash / WSL 同用
輸入 npm ins 按 Tab 自動補全為 install。
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
# 加入 PATH (bash/zsh)
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 重新安裝 npm 到使用者目錄
npm install -g npm
npm -v # 查看版本
npm install -g npm # 更新 npm
npm rebuild # Node 主版本升級後重建 C++ 擴充模組
多版本管理建議使用 nvm (Linux/macOS/WSL) 或 nvm-windows。
npm init -y # 採用所有預設值快速建立 package.json
# 設定個人化預設值
npm config set init.author.name "Your Name"
npm config set init.author.email "you@example.com"
npm config set init.license "MIT"
| 工具 | 特色 |
|---|---|
| npms.io | 綜合評分 (版本新舊、下載量、測試覆蓋率、文檔、貢獻者、Stars 等) |
| npm Discover | 「常一起使用」關聯推薦 (如 body-parser + express) |
| Package Phobia | 安裝體積與下載時間預估 |
| Awesome Node.js | 人工策展分類清單 |