angular-cli beta 14 - 如何导入环境?

Posted

技术标签:

【中文标题】angular-cli beta 14 - 如何导入环境?【英文标题】:angular-cli beta 14 - How to import Environment? 【发布时间】:2017-01-27 00:45:51 【问题描述】:

我刚刚更新到最新的 angular-cli (beta 14),它现在使用 webpack 而不是 systemjs。

我过去可以通过简单地导入 import BASE_URL from '../environment' 来从 config/environmentprod|dev.ts 导入常量。这不再起作用了。 环境现在在angular-cli.json 中定义并指向environments/environment.prod.ts,但是如何在我的组件中访问它们?

【问题讨论】:

【参考方案1】:

只需导入 environment.ts 文件,在构建时将根据环境 (dev/prod) 提供适当的环境文件

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

【讨论】:

我在所有可能的变体中都试过了,但由于某种原因,它只有在我重启 ng serve 后才起作用...谢谢确认正确的符号! 重启ng serve后也为我工作

以上是关于angular-cli beta 14 - 如何导入环境?的主要内容,如果未能解决你的问题,请参考以下文章

angular-cli 如何添加 sass 和/或引导程序?

如何使用 angular-cli 只执行一个测试规范

更新 angular-cli 引发错误

angular2-cli 包含自定义字体

Angular-cli Auth0 登录配置

在 angular-cli@webpack 中使用 socket.io-client