2016-09-22 81 views
1

現在我遇到其他問題,在使用npm -g安裝後找不到Protractor安裝全局npm後量角器仍然不可用

一些背景資料:

我以前具有NPM安裝的問題,但它現在的作品,我在客戶現場設置正確的代理服務器設置 - 即.npmrc文件在c存在:\用戶(myUserName)包含註冊表和代理密鑰。

例如,我安裝量角器如下:

C:\Projects\prot-test>npm install -g protractor 
 

 
    C:\Users\...\AppData\Roaming\npm\webdriver-manager -> C:\Users \...\AppData\Roaming\npm\node_modules\protractor\bin\webdriver-manager 
 

 
    C:\Users\...\AppData\Roaming\npm\protractor -> C:\Users\...\AppDataRoam 
 
ing\npm\node_modules\protractor\bin\protractor 
 

 
    C:\Users\...\AppData\Roaming\npm `-- [email protected]

然而,當我檢查安裝,它不能找到它:

C:\Projects\prot-test>protractor --version 
'protractor' is not recognized as an internal or external command, operable program or batch file. 

** **** UPDATE ******

它似乎是一個Win 7環境問題,PATH沒有得到更新(即,我幾乎在客戶端鎖定)。

例如,手動導航到.. \ NPM目錄似乎是必需的:

C:\Users\..\AppData\Roaming\npm>protractor --version 

版本4.0.9

C:\Users\..\AppData\Roaming\npm> 

你的建議表示讚賞.... 鮑勃

回答

1

是的,它是Windows機器上的PATH問題。請確保您的系統變量中是否有以下配置。

PATH 
C:\Program Files\nodejs;C:\Users\<<user>>\AppData\Roaming\npm; 

NODE_PATH 
C:\Users\<<user>>\AppData\Roaming\npm\node_modules 

如果仍然不能爲你工作仍在,檢查是否有所有的路徑分號分隔

相關問題