javascript - 在 mac 上找不到 Angular protractor/cli.js 文件被告知检查我如何安装 Protractor

标签 javascript angularjs node.js angular protractor

试图在 Protractor 中找到 protractor/built/cli.js 文件时,我非常头疼。我真的很感激第二个意见。

为了找到 cli.js 文件,我执行了以下语法。

/usr/local/lib/node_modules/npm/node_modules

我本想在这个位置找到一个 Protractor 文件。然而,我没有。所以我和一个在这个video here中帮助我使用 Protractor 的人交谈过。 .

我清楚地概述了问题和我所经历的情况。

响应被问“我如何安装 Protractor ?”我告诉他我使用 npm install -g protractor 命令以标准方式安装了 Protractor 。

他的回答是“如果安装,它应该显示在 Node 模块中”。这个回答让我很困惑。

我不明白他想说什么,因为它不在 Node 模块中

所以我的问题非常简单:

1.我是否应该再次运行 npm install -g protractor 命令以便找到位置?

2. 如果 1 不是一个好主意,我该如何找到 Protractor 文件,以便找到 cli.js 文件位置,以便运行我的 Angular Testing 用例。

最佳答案

由于您将 Protractor 安装为全局包,因此您需要通过执行以下cmd来找出全局包的安装文件夹路径:npm prefix -g

它将打印出一个文件夹路径,该路径是全局包安装文件夹。然后你可以找到build/cli.js来自

<global package install folder>/lib/node_modules/protractor/build/cli.js

enter image description here

关于javascript - 在 mac 上找不到 Angular protractor/cli.js 文件被告知检查我如何安装 Protractor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52702091/

相关文章:

javascript - 在 Javascript 中减少

javascript - AngularJS [$注入(inject)器 :unpr] Unknown provider: dataProvider <- data <- PageCtrl

javascript - AngularJS 视频上传缩略图

angularjs - 使用 angularJS 中的 $resource 将 id 发送到 DELETE API

javascript - 无法找到在 docker 环境中运行的 Node js 应用程序的模块错误

javascript - 如何使用 Objective C 在 HighChart 上加载 Plist 数据?

javascript - .Reduce 无需累加器

JavaScript new Function 表达式和 new Function 构造函数

mongodb - Mongoose 加入数据

node.js - 使用 Google Actions 维持用户和代理之间的聊天