【问题标题】:'protractor' is not recognized as an internal or external command when installed locally本地安装时,“量角器”不被识别为内部或外部命令
【发布时间】:2018-05-25 00:37:44
【问题描述】:

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

但它给出了错误:

'protractor' 未被识别为内部或外部命令, 可运行的程序或批处理文件

如何解决这个错误?

【问题讨论】:

  • 嗨,您有没有解决上述问题。我也面临这个问题。

标签: node.js angular


【解决方案1】:

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

确保安装是全局的。

npm install -g 量角器

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

%USERPROFILE%\AppData\Roaming\npm

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-09-15
        • 2021-02-08
        • 1970-01-01
        • 2014-10-21
        • 2014-02-08
        • 2017-08-22
        • 1970-01-01
        • 1970-01-01
        • 2022-12-31
        相关资源
        最近更新 更多