【发布时间】:2020-12-10 05:36:01
【问题描述】:
我知道有很多关于 Visual Studio Code 使用的 nodejs 版本的问题,但没有一个有帮助,我注意到一个非常奇怪的差异:
如果我在 vscode 中运行终端,我会看到新版本的节点:
但只要我启动调试器 (F5),它就会调用一个 old 版本的节点:
我已经检查过了,我没有在我的launch.json 中指定runtimeExecutable 或runtimeVersion(我不想这样做)。
无奈之下,我尝试删除 /opt/node-v8.12.0-*,然后 F5 导致错误:Cannot find runtime 'node' on PATH -- 但显然它可以在终端!
那么vscode怎么可能找到两个不同版本的nodejs呢?
【问题讨论】:
标签: node.js visual-studio-code version environment