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

如何在ng build命令中开启调试日志以查看basePath参数取值

解决方案

你需要通过设置NGCC_DEBUG环境变量开启ngcc的调试日志,你之前用的--verbose仅控制Angular CLI本身的日志输出,不覆盖ngcc模块的日志级别,设置后就能打印出目标代码中的basePath取值:

  • Windows cmd 执行命令:
set NGCC_DEBUG=1 && ng build
  • Windows PowerShell 执行命令:
$env:NGCC_DEBUG=1; ng build
  • Linux/macOS 执行命令:
NGCC_DEBUG=1 ng build

如果需要长期配置,可在项目package.json的scripts字段中修改build命令,跨平台可先安装cross-env包后配置为:

{
  "scripts": {
    "build": "cross-env NGCC_DEBUG=1 ng build"
  }
}

配置完成后执行npm run build即可自动输出调试日志,你要的basePath会出现在类似No manifest found for XXX so walking the directories for entry-points.的日志行中,XXX即为目标取值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 19:36:02