node.js - 如何在带有 asdf 的 Visual Studio Code 中使用 NodeJS 调试?(找不到运行时“节点”)
问题描述
不幸的是,Visual Studio Code 没有找到运行时可执行文件node
。
但是集成终端知道节点:
$ which node
/home/user/.asdf/shims/node
如何node
在不显式添加运行时可执行文件的情况下引入 Visual Studio Code launch.json
?
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
[...]
"runtimeExecutable": "~/.asdf/shims/node" // <- want to avoid this
}
]
}
解决方案
似乎 VSCode 在盲目执行之前首先尝试解析 Node 二进制文件。就我而言,我没有设置全局节点版本,这会导致检查失败。
我简单地设置了一个全局版本,VSCode 的检查通过,然后它愉快地运行本地版本,没有任何 ASDF 特定的启动配置。
推荐阅读
- postgresql - PostgreSQL:以 JSON 格式返回触发错误(引发异常)
- python - 使用python将excel数据导入类实例
- javascript - 不懂 JS 递归
- android - Unable to get an ADB shell command with a path working within a Windows shell
- c# - Resource file is not working properly on IIS
- c# - 大众运输和广播
- python - 在 python 中使用 stats 进行二项分布的随机实验
- c++ - c++ 指针在使用 Visual Studio 时分配的空间比指定的多
- c# - 从类到接口并返回的间接转换
- java - Android 水平滚动视图