2015-10-18 118 views
0

出於某種原因,儘管有:Node.js:爲什麼每次我想運行Nodemon時都需要設置環境變量?

C:\Users\name\AppData\Roaming\npm 

在我的環境變量(我仔細檢查了 - 這是在我的用戶PATH變量),我無法nodemon直接沒有得到標準的「nodemon」跑不識別爲內部或外部命令錯誤。

當我安裝nodemon,我跑了以下內容:

> npm install -g nodemon 

目前,爲了使用nodemon,我需要運行以下命令:

> set PATH=%PATH%;C:\Users\name\AppData\Roaming\npm 
> nodemon 

後重新設置路徑,我可以再次運行nodemon - 即 - 直到我關閉命令提示符,此時我需要再次運行「set PATH」。

再次重申,路徑是總是就在我的環境變量,所以我不知道爲什麼我需要每次都設置...

回答

0

我解決我的問題。

原來,那裏是我的新公共管理用戶環境變量之前直接的空間。例如,PATH變量如下所示:

C:\path1;C:\path2; C:\Users\name\AppData\Roaming\npm 

請注意第二條路徑之後的空間。刪除這個空間後,一切正常。

0

你是說你檢查的路徑裏面你命令窗口在設置路徑之前?你如何啓動命令窗口?

+0

是的,我直接在PATH變量在命令窗口中確認。我在管理員模式下運行cmd.exe只是爲了確保它不是權限問題,但也不能解決問題。 – Novark

相關問題