Angular 中的环境导入

Posted

技术标签:

【中文标题】Angular 中的环境导入【英文标题】:Environment import in Angular 【发布时间】:2018-01-19 06:29:36 【问题描述】:

我正在尝试将 Angular environment.ts 导入到与 app.module 不同的模块中,具体来说:

src(文件夹) 应用程序(文件夹) 服务(文件夹) service.module.ts(文件) app.module.ts(文件) 环境(文件夹) environment.ts(文件)

在 app.module 内部这工作正常:

从'../environments/environment'导入环境;

在 service.module 中不起作用,我也尝试过:

从'src/environments/environment'导入环境;

从'../environments/environment'导入环境;

有什么想法可以完成这项工作吗?

【问题讨论】:

【参考方案1】:

根据您对文件系统的描述,您需要再上一层。

试试import environment from '../../environments/environment';

【讨论】:

【参考方案2】:

您必须首先导航两个文件夹父级。并在导航您的首选位置后

../../environments/environment..

【讨论】:

【参考方案3】:

您必须退出 2 个目录,然后最多退出 environmentenvironments我不确定,因为你有两种方式拼写(environment 在你的树结构中,environments 在你迄今为止测试过的路径中)

import  environment  from './../../environment/environment';

import  environment  from './../../environments/environment';

此外,如果您确定路径正确但无法导入 environment,那么您可能没有为类添加前缀 export

【讨论】:

以上是关于Angular 中的环境导入的主要内容,如果未能解决你的问题,请参考以下文章

如何将 JSON 文件导入 Angular 库?

Angular 模块导入的动态配置

如何安装和导入 angular 2 '@angular/router'?

如何重用 Angular 测试文件中的所有导入

如何将组件导入Angular 2中的另一个根组件

Angular中的导入/导出/声明组件问题[关闭]