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

Ubuntu22.04下Nx15/16+NestJS无法在Chrome中调试的问题求助

解决Nx创建的NestJS项目Chrome调试无法查看源代码的问题

步骤1:确认项目sourceMap配置

打开apps/my-nest-app/project.json,找到serve目标的配置,确保options中包含"sourceMap": true:

"serve": {
  "executor": "@nx/nest:serve",
  "options": {
    "buildTarget": "my-nest-app:build",
    "sourceMap": true
  },
  ...
}

如果没有该配置项,手动添加进去即可。

步骤2:配置webpack的source map(可选但推荐)

在apps/my-nest-app目录下创建webpack.config.js文件,添加以下内容:

module.exports = (config) => {
  config.devtool = 'eval-source-map'; // 开发环境下该选项生成source map速度更快,源码映射更准确
  return config;
};

步骤3:重启开发服务

停止当前运行的nx serve my-nest-app命令,重新执行该命令,确保新配置生效。

步骤4:在Chrome中查看源码

  1. 打开Chrome调试面板(按F12),切换到Sources标签页。
  2. 展开左侧目录树中的webpack:// -> . -> apps/my-nest-app/src,即可看到项目的源代码文件。
  3. 如果仍无法看到,右键调试面板空白区域,确认Enable JavaScript source maps和Enable CSS source maps已勾选。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 01:34:58