FAQ 常見問題
npm 安裝全局包需要管理員權限?
如果你在使用 npm 安裝全局包時遇到權限問題,可以嘗試以下解決方案:
- Windows 系統 - 以管理員身份啟動命令行
- Linux/MacOS 系統 - 修改 npm 全局安裝目錄的權限
- 使用 nvm 管理 Node.js(推薦)
詳細說明見安裝指南。
nvm 安裝後找不到命令?
Windows 系統:
- 請檢查環境變量是否正確設置
- 重啟命令行或終端
- 確保安裝路徑沒有中文或特殊字符
Linux/MacOS 系統:
- 請參考 nvm-sh 安裝指南
- 檢查
.bashrc
或.zshrc
配置 - 執行
source ~/.bashrc
重新加載配置
下載速度慢或下載失敗?
請參考鏡像配置指南設置國內鏡像源來解決這個問題。
Node.js 和 npm 版本不匹配?
使用 nvm 管理 Node.js 時,每個版本都會帶有對應的 npm 版本。如果出現版本不匹配,可以:
- 使用
nvm install
重新安裝對應版本 - 使用
nvm use
切換到正確版本 - 檢查
PATH
環境變量是否正確
.nvmrc 文件有什麼用?
.nvmrc
文件用於指定項目使用的 Node.js 版本,詳細說明見擴展功能。
如何切換 Node.js 版本?
- 臨時切換:
nvm use <version>
- 持久化切換:
- 設置默認版本:
nvm alias default <version>
- 使用 .nvmrc 文件
- 設置默認版本:
請參考使用指南了解更多詳情。