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

如何在运行yarn nx serve时添加node --trace-warnings参数获取堆栈信息?

解决方案

临时单次生效(适用于本次问题排查)

  • Linux/macOS 环境直接执行:
NODE_OPTIONS="--trace-warnings" yarn nx serve my-api
  • Windows CMD 环境执行:
set NODE_OPTIONS=--trace-warnings && yarn nx serve my-api
  • Windows PowerShell 环境执行:
$env:NODE_OPTIONS="--trace-warnings"; yarn nx serve my-api

固定配置到项目启动命令

如果需要每次启动都自动携带该参数,可以修改项目根目录package.json的scripts配置:

{
  "scripts": {
    "serve:my-api": "NODE_OPTIONS=\"--trace-warnings\" nx serve my-api"
  }
}

修改后直接执行yarn serve:my-api即可自动启用trace-warnings能力。


原理说明

NX运行在Node进程之上,NODE_OPTIONS是Node官方提供的全局环境变量,所有通过该环境变量传递的Node运行参数,都会自动作用于当前启动的Node进程以及其衍生的所有Node子进程,--trace-warnings参数会被NX运行时识别,输出完整的警告堆栈信息,直接展示警告触发的具体文件位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 12:06:04