You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 15执行ng generate environments报错,如何生成环境文件?

解决Angular 15执行ng generate environments报错的问题

错误原因

Angular CLI 15+版本中,generate environments命令不再属于默认的schematics集合,直接执行会提示缺少集合和schematic的指定。

解决方法

方法一:使用完整的schematics命令生成

在PowerShell中执行带完整集合路径的命令:

ng generate @angular-devkit/build-angular:environments

该命令会自动生成标准的环境文件结构,并同步配置angular.json中的文件替换规则。

方法二:手动创建并配置环境文件

如果命令执行仍有问题,可以手动完成以下步骤:

  1. 在项目src目录下新建environments文件夹
  2. 在该文件夹中创建两个文件:
    • environment.ts:
      export const environment = {
        production: false
      };
      
    • environment.prod.ts:
      export const environment = {
        production: true
      };
      
  3. 修改项目根目录下的angular.json文件:
    找到projects -> [你的项目名] -> architect -> build -> configurations -> production节点,添加fileReplacements配置:
    "fileReplacements": [
      {
        "replace": "src/environments/environment.ts",
        "with": "src/environments/environment.prod.ts"
      }
    ]
    

验证配置

执行以下命令确认环境配置生效:

  • 开发模式启动:ng serve
  • 生产模式构建:ng build --configuration production

内容的提问来源于stack exchange,提问作者AwryTech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 20:10:31