如何使用angular-cli配置Angular 2环境设置?

3

我尝试使用angular-cli从https://github.com/angular/angular-cli#build-targets-and-environment-files来配置环境设置。

但是在我运行"ng build --prod -aot"之后,输出的页面仍然显示来自原始环境/environment.ts的内容。 我期望这个文件会被environment/environment.prod.ts覆盖,但看起来并没有。

我的文件夹结构如下:

  • angular-cli.json
  • ...
  • src/
    • app/
      • ...
    • environment/
      • environment.dev.ts
      • environment.prod.ts
      • environment.ts
    • main.ts
    • ...

我的angular-cli.json:

"apps": [
{
  "root": "src",
  ...,
  "environments": {
    "dev": "environments/environment.dev.ts",
    "prod": "environments/environment.prod.ts"
  }
  ...

在我的 main.ts 文件中,我导入了 "environment":
import { environment } from './environments/environment';

这是我的 ng 版本信息:

angular-cli: 1.0.0-beta.22-1 node: 6.9.1 os: win32 x64

有人知道我出了什么问题吗?非常感谢。

1个回答

2
在您的环境数组中添加源元素:
"source": "environments/environment.ts",

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接