2016-09-22 51 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 

如果仍然不能为你工作仍在,检查是否有所有的路径分号分隔

相关问题