首页 > 解决方案 > 在 Visual Studio Code 中调试strapi

问题描述

我正在尝试在 VS Code 中调试我的strapi 项目(3.0.0 beta 16.6)。我的启动.json:

{
  "type": "node",
  "request": "attach",
  "name": "Attach to strapi",
  "port": 9229
} 

我的 package.json:

"scripts": {
    "debug": "node --inspect=127.0.0.1:9229 ./node_modules/strapi/bin/strapi.js develop"
}

调试器附加到进程,但我的所有断点都未验证(显示为黑色,而不是红色)。我的配置有什么问题?

标签: debuggingvisual-studio-codestrapi

解决方案


这个答案来自以下strapi/strapi问题

我想出了下一个解决方案:在 server.js 文件中有下一个脚本(我的自定义文件):

const strapi = require('strapi');
strapi({ dir: process.cwd(), autoReload: true }).start();

我正在通过下一个命令使用 nodemon:nodemon --inspect=0.0.0.0:9228 server.js

9228现在我可以通过调试器附加到。


推荐阅读