【发布时间】:2020-12-23 18:45:03
【问题描述】:
我是 Angular 和 Typescript 的新手,我正在尝试通过运行“ng e2e”命令对我的 Angular 项目执行 e2e 测试,但我不断收到以下错误:
E/launcher - Error: Error: Cannot find module 'src/environments/environment'
我查看了关于 SO 的相关帖子,但没有一个解决方案适用于这种情况,或者他们没有答案。我尝试将导入的相对路径更改为“../environments/environment”和“../../environments/environment”,但路径无法解析。
我也尝试将环境文件夹移动到 e2e/src 目录,但没有成功。
这和有2个src文件夹有关吗?
欢迎提出任何建议。
错误指向我的 app.e2e-spec.ts 文件,如下面的屏幕截图所示(为了保护隐私,部分路径模糊):
在我的 app.e2e-spec.ts 文件中,我的环境导入正确解析:
我的项目结构看起来很简单:
【问题讨论】:
-
改成
../../src/environments/environment -
@EmptyBrain Yupp,就是这样。我以为我已经尝试过了,问题比这更深。咳咳,感觉自己傻了。谢谢你,朋友!
标签: angular typescript environment-variables e2e-testing