hal*_*y9k 9 nvm visual-studio-code vscode-debugger
我运行不同的节点版本来在我的计算机上构建不同的 Web 应用程序。我使用 nvm 来管理环境。
我将 VS Code 中的集成终端设置为osxzsh,如下所示:
"terminal.integrated.shell.osx": "/bin/zsh",
Run Code Online (Sandbox Code Playgroud)
在集成终端中,它似乎正在运行zsh,我的 nvm 配置正在运行等。
但是当我运行VS Code 调试器时,它没有获取我的 nvm 版本。
当我echo $SHELL在集成终端中运行时/bin/bash,即使它似乎正在运行,我也会得到/bin/zsh。在 iTerm2 中我得到了/bin/zsh预期的结果。
我需要运行调试器,zsh以便选择 nvm 配置并在正确的节点版本中运行构建步骤。否则,node-sass 有一个 fit 等,并且我的调试环境与 dev 和 prod 不相符。
如何让 VS Code dubugger 运行zsh?
顺便说一句:我正在使用 chrome 调试器扩展,它似乎不允许开箱即用的节点版本调试器配置,例如"runtimeVersion": "9.4.0".
小智 0
添加到您的旁边settings.json,尊重您的操作系统。这涵盖了普通终端和调试终端
"terminal.integrated.profiles.osx": {
"zsh": {
"path": "zsh",
"args": []
}
},
"terminal.integrated.defaultProfile.osx": "zsh"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3353 次 |
| 最近记录: |