我正在尝试在与本地机器不同的服务器上针对应用程序实例运行 Angular 的 e2e 测试。所以要清楚,我不是在测试我的本地代码。
我只需要在没有角度构建步骤的情况下运行量角器,因为这是浪费时间,因为我正在测试的代码在另一台服务器上。不幸的是,如果我过度修改/删除以下行,则 angular.json 文件会引发错误:
"builder": "@angular-devkit/build-angular:protractor",
我已经有一个解决方案,但它很啰嗦,我希望能够不改变我的队友从他们的 shell 运行测试的方式:
node node_modules/protractor/bin/protractor e2e/protractor.conf.js
我有两个想法:
- 编写运行此命令的 npm 脚本(我可能最终会这样做)
- 了解如何覆盖所做的事情
ng e2e
。如果我可以在这里运行更复杂的命令,它将节省生产力和反馈时间。
我在 Angular V7 上。
是否可以覆盖ng e2e
以便执行node node_modules/protractor/bin/protractor e2e/protractor.conf.js
?