【发布时间】:2021-03-15 16:54:35
【问题描述】:
我想自动重启我的 nodeJs 调试器,所以我必须使用 Nodemon。
我的 package.json 脚本:
"scripts": {
"dev": "NODE_PATH=src env-cmd -f ./src/config/env/development.env nodemon ./src/app.js",
"test": "NODE_PATH=src env-cmd -f ./src/config/env/test.env jest"
}
这是 launch.json 文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/src/app.js",
"restart": true,
"runtimeExecutable": "nodemon"
}
]
}
现在运行调试器后出现以下错误:
未捕获的错误:找不到模块“配置/缓存”
我想我应该告诉launch.json 配置使用NODE_PATH=src,就像我在package.json 文件中所做的那样。我不确定是不是这样。
【问题讨论】:
-
我无法重现该问题。我创建了一个小型 nodejs 应用程序,并复制了您的 launch.json。我唯一的区别是
"runtimeExecutable": "${workspaceFolder}\\node_modules\\.bin\\nodemon"
标签: javascript node.js debugging visual-studio-code nodemon