javascript - npm 脚本 Protractor 命令抛出错误

标签 javascript typescript npm jasmine protractor

我正在尝试使用 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/

相关文章:

javascript - Webpack 开发服务器并使用react。仅在运行应用程序时获取目录列表

javascript - 从嵌套对象中获取所有字符串值

javascript - 即使我更改权限,我也无法加载资源 : the server responded with a status of 403 (Forbidden)

javascript - ExpressionChangedAfterItHasBeenCheckedError 解决方法

javascript - 保存扩展基类的类实例的 TypeScript 变量

angular - Rxjs 重试延迟功能

javascript - 在 NodeJS 中压缩视频文件

javascript - 如何从命令行运行 Node.js 程序而无需字 'node'

javascript - Python FastAPI : Returned gif image is not animating

javascript - jQuery 动画坚持快速悬停