debugging - 在 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"
}
调试器附加到进程,但我的所有断点都未验证(显示为黑色,而不是红色)。我的配置有什么问题?
解决方案
这个答案来自以下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
现在我可以通过调试器附加到。
推荐阅读
- c++ - 写入 \\.\PHYSICALDRIVE
- python - 使用 Python requests.post() 方法在调用 REST API 时获取 HTTP 502,同时使用 REST 客户端也可以正常工作
- php - 如何在万事达卡支付网关 (mpgs) 中解决此错误 "cause":"INVALID_REQUEST","explanation":"Invalid request"
- python - 数据框添加迭代
- go - 迁移到 Go 模块,同时继续使用分发包
- python - 尝试通过串口向 Raspberry Pi 3b+ 上的 GPS 模块写入和读取,但没有成功
- reactjs - 在 react-native-video 上自定义 X 控件
- javascript - 想将下面的html转换成JSON结构
- python - 在 Python 中移动以使数组中的所有元素相等
- monaco-editor - 如何在 monaco 编辑器中添加自定义字体文件