我正在尝试使用 npm 脚本运行 conf.js 文件。这个 conf.js 文件是在运行 tsc 命令后在 JSFilesRepo/config 文件夹中创建的,因为我正在使用 typescript 和 protractor-jasmine。
当我转到 package.json 级别的 cmd 并运行时:
protractor JSFilesRepo/config/conf.js
它工作正常但是当我尝试使用 npm 脚本(npm run test)从 package.json 级别运行它时给我错误
"scripts": {
"test": "node_modules/.bin/protractor JSFilesRepo/config/conf.js",
},
错误: 错误消息:找不到 update-config.json。运行“webdriver-manager update”以下载二进制文件。
我已经更新了 webdriver-manager。我相信这与路径有关。
最佳答案
protractor JSFilesRepo/config/conf.js
使用全局 Protractor ,您已在其上执行了 webdriver-manager update
。
但是 node_modules/.bin/protractor JSFilesRepo/config/conf.js
使用本地 Protractor (在你的项目下),你还没有为它执行 webdriver-manager update
.
从根项目文件夹执行 ./node_modules/protractor/bin/webdriver-manager update
。
关于javascript - npm 脚本 Protractor 命令抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53911678/