Angular CLI - ng e2e抛出错误

时间:2017-08-30 08:19:51

标签: angular typescript testing angular-cli angular-e2e

我刚刚使用Angular CLI设置了一个新的Angular 4项目。在创建它之后,我运行ng e2e并完成了示例端到端测试。在此之后,我在名为app的{​​{1}}文件夹中添加了一个子文件夹,并在该文件夹中生成了一个服务。现在,当我运行services时,它出错并出现以下错误:

  

[09:11:56] E / configParser - 错误消息:加载配置文件protractor.conf.js失败       [09:11:56] E / configParser - 错误:找不到模块'C:\ Projects \ new \ test-project \ src \ app \ services \ protractor.conf.js

知道为什么会这样吗?我想我可能需要阻止e2e脚本查看services文件夹,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

听起来您在此路径protractor.conf.js上缺少C:\Projects\new\test-project\src\app\services\protractor.co‌​nf.js配置文件。要恢复该功能,您只需运行ng new some-app并将其复制。

要发送conmment号,您不必为每个文件夹创建protractor.conf.js,每个应用只有一个配置。当您生成服务或组件Angular cli时,生成.spec文件,但该文件与karmang tng test运行的npm run test不同且相关

另外,如果你刚开始使用Angular,我建议使用最新的cli。