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

Angular 17 ng build生成media文件夹,如何修改其名称?

修改Angular 17中CSS资源输出目录(替换默认/media)

操作步骤

  • 打开项目根目录的angular.json文件
  • 定位到projects -> [你的项目名称] -> architect -> build -> options配置节点
  • 添加resourceOutputPath配置项,设置为你需要的自定义目录名(例如assets/css-resources)

示例配置片段:

"projects": {
  "your-project-name": {
    "architect": {
      "build": {
        "options": {
          "resourceOutputPath": "assets/css-resources",
          // 保留其他原有配置项
        }
      }
    }
  }
}

执行ng build重新构建项目后,Angular会将组件CSS中引用的图片、字体等静态资源打包到你指定的目录,不再生成默认的/media文件夹。

补充说明

resourceOutputPath是Angular用于指定样式关联资源输出路径的配置项,适用于Angular 12及以上版本(包含17.0.0),可解决与现有/media目录的冲突问题。

配图:
Angular构建后生成的/media目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:52:39