'量角器'在本地安装时,不会将其识别为内部或外部命令

时间:2017-06-16 06:46:04

标签: node.js angular

我使用&nbsp install protractor'在本地文件夹中安装了protractor。安装完成后,我使用protractor --version检查了量角器的版本。

但这是错误的:

  

'量角器'不被视为内部或外部命令,   可操作程序或批处理文件

如何解决此错误?

3 个答案:

答案 0 :(得分:2)

我在Windows Server 2016上遇到类似的问题。以下步骤应该解决它:

确保安装是全局的。

  

npm install -g量角器

确保在PATH环境变量中设置了npm。转到“编辑系统的环境变量”,将以下行附加到Path变量。

  

%USERPROFILE%\应用程序数据\漫游\ NPM

答案 1 :(得分:1)

尝试npm run protractor在本地运行它。确保您的 package.json 中有必需的脚本。样本如下所示:



    "scripts": {
        "preprotractor": "webdriver-manager update",
        "protractor": "protractor ./e2e/protractor.conf.js",
    },




答案 2 :(得分:0)

如果您在本地使用安装  npm install protractor 您的模块将仅安装在您的本地目录中。

您应该使用npm install -g protractor,它将在全局路径中安装模块并作为环境变量提供。这样您的机器就会将其识别为命令。