有没有办法在 Windows 中使用 npm 安装不同的节点版本?

Posted

技术标签:

【中文标题】有没有办法在 Windows 中使用 npm 安装不同的节点版本?【英文标题】:Is there a way to install different node version using npm in windows? 【发布时间】:2020-12-30 08:57:10 【问题描述】:

由于我们公司的政策,我无法在我的机器上安装 nvm 以获得多个节点版本。有没有可以用来安装和切换到不同版本节点的 npm 包?

【问题讨论】:

我没试过,但是你应该可以下载 Node.js 的 zip 版本,在不同的文件夹中解压任意多个版本,然后通过指定要运行的 node.exe 的完整路径。 【参考方案1】:

我有一个用于需要旧节点版本的专有系统的构建工具。

我刚刚下载该版本并将其解压缩到一个文件夹中,然后在控制台上运行一个批处理脚本,将旧节点作为第一个 %PATH% 条目。运行批处理脚本后,所有节点调用都使用旧版本

【讨论】:

我已经下载了节点并使用此命令设置路径 SET PATH=C:\Users\abcd\Downloads\node8;%PATH% 现在如果我运行 node -v 8.11.3 但是如果我运行 npm -v 然后我得到以下错误“找不到模块更新通知”

以上是关于有没有办法在 Windows 中使用 npm 安装不同的节点版本?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 package.json 中分叉一个 npm 库并在安装时运行它的构建过程?

windows--解决升级npm导致的错误

windows使用nvm安装nodejs后升级npm报错

有没有办法让 npm install (命令)在代理后面工作?

npm安装gulp-sass失败处理办法

npm i与npm install的区别