当前位置: 首页 > 面试题库 >

Visual Studio Code使用NVM指定的节点版本

常波鸿
2023-03-14
问题内容

VS Code是否可以使用NVM指定的节点版本?

我在本地安装了6.9.2。即使从OS X终端(不是VS Code终端)切换到另一个版本后,重新启动VS Code,VS Code仍会使用6.9.2显示。

OS X终端

MacBook-Pro-3:~ mac$ node -v
v7.8.0

VS Code终端

MacBook-Pro-3:QB-Invoice-API mac$ node -v
v6.9.2

问题答案:

解决方法是设置别名default。在OS终端中运行-

nvm alias default 7.8.0

打开vscode,现在运行node -v返回7.8.0

似乎vscode占用了此(别名默认值)值,而不是由设置的节点版本 nvm use X.X.X

重新启动VS代码以获取更改。

更新(12/04/2018) -此解决方案可能不适用于所有人。请参阅以下答案以了解其他解决方案。



 类似资料:
  • VS代码是否可以使用NVM指定的节点版本? 我在本地安装了6.9.2。即使切换到另一个版本后,从OS X终端(不是VS Code终端),重新启动VS Code,VS Code仍然显示使用6.9.2。 OSX终端 VS代码终端

  • 我已经安装了nvm(ubuntu with zsh shell),有两个节点版本:V6.11.5和V9.0.0,并且nvm的默认版本是V9.0.0 每次需要更改节点版本时 我如何更改nvm版本默认值以定义V6.11.5?

  • 问题内容: 我已经安装了具有两个节点版本的nvm(带有zsh shell的ubuntu):v6.11.5和v9.0.0,nvm中的默认版本为v9.0.0。 每次我需要更改节点版本时 如何更改nvm版本的默认值以定义v6.11.5? 问题答案: (此处为nvm维护者) 如果您希望将其固定到该特定版本。 您也可以。 无论哪种方式,您都需要升级到最新版本的(截至撰写本文时,v0.33.11)

  • 是否可以正确地升级,而不是手动安装最新的稳定版本? 我已安装节点。js版本和,但现在我想将其更新为。我试图避免手动重新安装所有全局软件包(例如,通过运行grunt cli bower yoman angular generator blablablablablablablablablablabla)。

  • 问题内容: 我正在尝试按照以下说明安装NVM 我在终端输入以下命令: 运行安装后,我重新启动终端并尝试使用以下命令安装Node.js: 但我得到了答复: 我不确定自己在做什么错。 附加信息 - 我一直在寻找其他帖子和论坛的解决方案。我发现了另一个解决方案 但这每次我尝试都会超时。任何帮助,将不胜感激。谢谢。 问题答案: 检查你的, 或文件。您很可能在安装过​​程中遇到了问题。 这些文件之一的末尾应

  • 问题内容: 我一直在使用NVM为节点工作安装最新版本的nodeJS。对于安装单独的版本并在它们之间进行切换,它工作得很好。它还会在每个本地… / bin文件夹中安装最新版本的NPM以及节点二进制文件。但是,似乎没有任何方法可以切换我正在使用的NPM版本(或者至少我无法弄清楚)。 我能想到的唯一解决方案是删除默认的二进制文件(这是我第一次使用NVM安装节点时安装的NPM),并放置最新的NPM二进制文