如何通过angular-cli配置Angular 2环境设置?

时间:2016-12-21 03:18:19

标签: angular angular-cli

我尝试使用angular-cli从https://github.com/angular/angular-cli#build-targets-and-environment-files

配置环境设置

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

我的文件夹结构如下:

  
      
  • 角cli.json
  •   
  • ...
  •   
  • 的src /      
        
    • 应用程序/      
          
      • ...
      •   
    •   
    • 环境/      
          
      • environment.dev.ts
      •   
      • environment.prod.ts
      •   
      • environment.ts
      •   
    •   
    • main.ts
    •   
    • ...
    •   
  •   

My angular-cli.json:

# model call
 <field name="code">
     model.action_name()
 </field>

# record call
 <field name="code">
    record.action_name()
 </field>

在我的main.ts文件中,我导入&#34;环境&#34;:

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

这是我的版本:

  

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

有人知道我的错误吗?非常感谢。

1 个答案:

答案 0 :(得分:2)

在您的环境数组中添加source元素:

"source": "environments/environment.ts",