【问题标题】:Cannot find module 'src/environments/environment' after running ng e2e command运行 ng e2e 命令后找不到模块“src/environments/environment”
【发布时间】: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


【解决方案1】:

原来我只是使用了错误的路径,感谢@EmptyBrain 指出这一点。

所以我的导入路径应该是:

./../src/environments/environment

【讨论】:

    猜你喜欢
    • 2020-06-21
    • 2018-12-11
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多