---
# System prepended metadata

title: Windows 使用 npm 安裝至 Appdata 資料夾未自動設定環境變數的解決辦法

---

# Windows 使用 npm 安裝至 Appdata 資料夾未自動設定環境變數的解決辦法

利用 `npm install -g typescript` 安裝 typescript 時，發現他會安裝到 Appdata 資料夾內，並且沒有自動設定環境變數，導致在 cmd 中輸入 tsc 時會找不到執行檔。

這是避免其他使用者亂改的一種安裝路徑機制，一般使用者預期是安裝到 Program files 目錄下。

# **解決辦法**:

找到 C:\Program Files\nodejs\node_modules\npm 下的 npmsrc，並修改其預設安裝路徑
到你想要的路徑，再次利用 npm 安裝，然後設定環境變數 (到目錄即可 ...\Typescript\ )

#### PS. 修改 npmrc 與 npm 安裝 都需要以系統管理員操作

![](https://i.imgur.com/yyed4C4.png)

### **安裝完成後將預設安裝路徑重置**



[參考 Installing in Program Files vs. Appdata](https://stackoverflow.com/questions/12427245/installing-in-program-files-vs-appdata)
