Skip to content

FAQ 常見問題

npm 安裝全局包需要管理員權限?

如果你在使用 npm 安裝全局包時遇到權限問題,可以嘗試以下解決方案:

  1. Windows 系統 - 以管理員身份啟動命令行
  2. Linux/MacOS 系統 - 修改 npm 全局安裝目錄的權限
  3. 使用 nvm 管理 Node.js(推薦)

詳細說明見安裝指南

nvm 安裝後找不到命令?

  1. Windows 系統:

    • 請檢查環境變量是否正確設置
    • 重啟命令行或終端
    • 確保安裝路徑沒有中文或特殊字符
  2. Linux/MacOS 系統:

    • 請參考 nvm-sh 安裝指南
    • 檢查 .bashrc.zshrc 配置
    • 執行 source ~/.bashrc 重新加載配置

下載速度慢或下載失敗?

請參考鏡像配置指南設置國內鏡像源來解決這個問題。

Node.js 和 npm 版本不匹配?

使用 nvm 管理 Node.js 時,每個版本都會帶有對應的 npm 版本。如果出現版本不匹配,可以:

  1. 使用 nvm install 重新安裝對應版本
  2. 使用 nvm use 切換到正確版本
  3. 檢查 PATH 環境變量是否正確

.nvmrc 文件有什麼用?

.nvmrc 文件用於指定項目使用的 Node.js 版本,詳細說明見擴展功能

如何切換 Node.js 版本?

  1. 臨時切換:nvm use <version>
  2. 持久化切換:
    • 設置默認版本:nvm alias default <version>
    • 使用 .nvmrc 文件

請參考使用指南了解更多詳情。

NVM - Node.js版本管理工具,NVM中文網由www.nvmnode.com整理維護