npm install nvm
我将 bin 文件夹导出到了 Windows 的路径变量中,
C:\Program Files (x86)\nodejs\node_modules\npm\bin
但我仍然遇到以下问题:
'nvm' 不被识别为内部或外部命令。
我应该将另一个路径添加到我的路径变量中吗?
nvm
是为Linux设计的。完全不同的nvmw
在node
v0.10.30左右出了问题。请尝试使用适用于Windows的NVM for Windows。
nodist
的工具。我没有尝试过它,但在过去,我曾遇到过与nvm-windows
相关的问题,例如需要以管理员身份运行、路径中带有空格、使用其他shell等等。不过,现在我看到Corey正在重新关注这个问题(自动发布等),所以这些问题可能即将成为历史。 - jacobqNVM 可以用来管理不同的 Node.js 版本:
步骤1:下载 Windows 版 NVM
步骤2:选择 nvm-setup.zip
步骤3:解压缩并点击安装程序。
步骤4:检查 NVM 是否正确安装,在新的命令提示符中输入 nvm
步骤5:使用 NVM 安装 Node.js:
nvm install <version> :版本可以是 Node.js 的版本或“latest”表示最新稳定版
步骤6:检查 Node.js 版本 - node -v
步骤7(可选):如果您想安装另一个版本的 Node.js,请使用步骤5并指定不同的版本。
步骤8:检查已安装的 Node.js 版本列表 - nvm list
步骤9:如果您想使用特定的 Node.js 版本,请执行 - nvm use <version>
nvm
命令可以在非提升的 cmd/powershell 中识别,并且我们可以安装新版本;但是对于 nvm use <version>
,需要以管理员身份提升。 - Marcelo Scofano DinizNVM在Windows上的安装和使用
以下是在Windows上安装NVM的步骤:
NVM代表node版本管理器,它可以帮助您在多个npm版本中切换node版本。
nvm list
检查已安装的node版本列表。nvm use 6.9.3
以切换版本。有关更多信息
我创建了一个通用的nvm,可以在Unix(bash)和Windows上运行,基于另一个简单的nvm。
它不需要在Windows上使用管理员权限,但需要PowerShell 4+和执行脚本的权限。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
nvm -v
就是这样了。
要升级:运行新的安装程序。它将安全地覆盖需要更新的文件,而不会触及您的 Node.js 安装。确保您使用相同的安装和符号链接文件夹。如果您最初安装到默认位置,则只需在每个窗口上单击“下一步”,直到完成即可。
致谢 直接复制自:https://digitaldrummerj.me/windows-running-multiple-versions-of-node/
如果有人想在Windows 11上进行安装!虽然不是直接相关的内容,但可能会有用。
如果您已经安装了node(16.15.1),那么安装NVM(版本1.1.9)并不重要。在nvm安装过程中,它会请求管理现有的node版本和符号链接。
从GitHub存储库获取版本,我选择了zip版本。
https://github.com/coreybutler/nvm-windows/releases
双击应用程序,只需要几个步骤即可。
1.downlad nvm
2.install chocolatey
3.change C:\Program Files\node to C:\Program Files\nodejsx
< p >< em >加粗文本我们需要做的第一件事是安装NVM。
网站:
https://learn.microsoft.com/en-us/windows/nodejs/setup-on-windows
ls -alh ~
检查您的主目录中是否有.bashrc
配置文件 (默认情况下不存在).bashrc
配置文件:cat /etc/bash.bashrc > ~/.bashrc
(如果存在,则跳过此步骤)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
(确保您在主目录中执行此操作).bashrc
配置文件; 使用nano / vim进行编辑:nano ~/.bashrc
,并在文件底部添加以下内容: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
然后保存您的.bashrc
文件。source ~/.bashrc
来源化您的.bashrc
文件nvm --version
现在您已经安装了nvm,并且可以按照https://github.com/nvm-sh/nvm#usage中的说明使用命令。
source ~/.bashrc
会导致错误“source不是已知命令…”。我尝试将此命令添加到cmder config/profile.d目录中的.sh文件中,但没有任何效果。还尝试将导出命令添加到相同目录中的.sh文件中-同样无效。运行nvm -v
会显示“nvm不是已知命令…”。有任何想法吗?我可以在bash中使用nvm,但我讨厌使用bash。 - danwellmansource
是一个内置的 shell 命令,cmder 应该能够识别它!无论如何,如果这不起作用,您可以简单地关闭终端并重新打开;如果 nvm 仍然无法工作,我建议检查 .bashrc
文件是否实际上包含指向 nvm 安装路径的路径。 - Neenus
scoop
:https://medium.com/around-the-app-in-365-days/setting-up-a-pc-63409ee7ab33 - XoXo