gpt4 book ai didi

javascript - 运行 Protractor 时找不到模块 '../built/cli.js'

转载 作者:搜寻专家 更新时间:2023-10-31 23:46:41 25 4
gpt4 key购买 nike

因为 present in Protractor 3.3.0 issue with getMultiCapabilities ,我们必须直接从 github 安装 Protractor ,因为主分支包含 the fix计划用于 Protractor 3.4。

package.json 中,我们添加了以下内容:

"dependencies": {
"protractor": "git+https://github.com/angular/protractor.git"
},

现在,我们在尝试运行 protractor 时遇到以下错误:

> protractor conf.js

module.js:341
throw err;
^

Error: Cannot find module '../built/cli.js'

是不是我们哪里做错了,还是Protractor开发版不能这样安装使用?

最佳答案

npm 上下载包和在git repo 上直接获取包是有区别的。

防止 Protractor 运行的要点是:

//protractor from git repo, inside ./bin/protractor
require('../built/cli.js');

//protractor from npm, inside ./bin/protractor
require('../lib/cli.js');

所以基本上你需要转到 protractor 本地文件夹,然后执行 gulp 任务 'prepublish'protractor 设置环境。它将是这样的:

// from your project directory
cd node_modules/protractor
// install base dependencies for protractor
npm install
// setup environment by publishing
gulp prepublish

关于javascript - 运行 Protractor 时找不到模块 '../built/cli.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38176194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com