我刚刚使用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文件夹,但我不知道该怎么做。
答案 0 :(得分:0)
听起来您在此路径protractor.conf.js
上缺少C:\Projects\new\test-project\src\app\services\protractor.conf.js
配置文件。要恢复该功能,您只需运行ng new some-app
并将其复制。
要发送conmment号,您不必为每个文件夹创建protractor.conf.js
,每个应用只有一个配置。当您生成服务或组件Angular cli时,生成.spec
文件,但该文件与karma
或ng t
或ng test
运行的npm run test
不同且相关
另外,如果你刚开始使用Angular,我建议使用最新的cli。