在 NVM + 自制软件上将 NPM 更新为自定义版本
Update NPM to custom version on NVM + homebrew
尝试update/change到 NVM 上的特定 NPM 版本通过自制程序安装
(在 beta 测试时非常有用,目前是 NPM v3.0.x)
我用 NVM 做它 运行 npm install -g npm@3.0-latest
在 NVM 中,我通过 nvm install v0.12.7
更新到当前最新的节点版本,但这与 npm v2.11.3
捆绑在一起。很明显,因为它是 NPM 的最新稳定版本。
有没有办法select/install您想在 NVM 中使用哪个版本的 NPM?
你只需使用 nvm 切换到所需的节点版本,然后执行:
npm install -g npm@1.4.3
1.4.3 是所需的 npm 版本
查看您可以使用的不同版本:
npm view npm
如果你使用 nvm,node 和 npm ware 作为一对安装到 nodeVERSION 目录中。例如 C:\Users\user\AppData\Roaming\nvm\v8.11.1
因此,如果您想在特定节点版本中升级 npm 版本,您需要做的就是:从 nodejs 位置复制目录 node_modules/npm,删除 npm bin 和 cmd,然后 运行 node npm-cli.js i -g npm@latest inside bin dir inside the copied folder.
为了理解,如果您通过 nvm 使用特定节点版本更新 npm,它将特定更新 npm 到节点版本。
例如:您有两个版本的节点:
1) v8.11.1
2) v9.8.0
他们都安装了 npm 5.8.0 版。
如果您使用的是选项 1(版本 v8.11.1)并且您想要将 npm 版本升级到 npm 6.0.0(使用 npm 命令 npm i -g npm@6.0.0),升级将仅适用于节点选项 1 而不是选项 2。
所以请记住,如果您切换回选项 2,npm 版本将为 5.8.0。
步骤 1) 清除 npm 缓存:
sudo npm cache clean -f
步骤 2) 安装名为“n”的节点助手应用程序:
sudo npm install -g n
步骤 3) 安装您想要的特定版本,例如:for v12.14.1:
sudo npm v12.14.1
或者,只更新到最新的稳定节点版本:
sudo n stable
步骤 4) 确认您是 运行 所需的版本:
node -version
或
node -v
尝试update/change到 NVM 上的特定 NPM 版本通过自制程序安装
(在 beta 测试时非常有用,目前是 NPM v3.0.x)
我用 NVM 做它 运行 npm install -g npm@3.0-latest
在 NVM 中,我通过 nvm install v0.12.7
更新到当前最新的节点版本,但这与 npm v2.11.3
捆绑在一起。很明显,因为它是 NPM 的最新稳定版本。
有没有办法select/install您想在 NVM 中使用哪个版本的 NPM?
你只需使用 nvm 切换到所需的节点版本,然后执行:
npm install -g npm@1.4.3
1.4.3 是所需的 npm 版本
查看您可以使用的不同版本:
npm view npm
如果你使用 nvm,node 和 npm ware 作为一对安装到 nodeVERSION 目录中。例如 C:\Users\user\AppData\Roaming\nvm\v8.11.1
因此,如果您想在特定节点版本中升级 npm 版本,您需要做的就是:从 nodejs 位置复制目录 node_modules/npm,删除 npm bin 和 cmd,然后 运行 node npm-cli.js i -g npm@latest inside bin dir inside the copied folder.
为了理解,如果您通过 nvm 使用特定节点版本更新 npm,它将特定更新 npm 到节点版本。
例如:您有两个版本的节点: 1) v8.11.1 2) v9.8.0
他们都安装了 npm 5.8.0 版。
如果您使用的是选项 1(版本 v8.11.1)并且您想要将 npm 版本升级到 npm 6.0.0(使用 npm 命令 npm i -g npm@6.0.0),升级将仅适用于节点选项 1 而不是选项 2。
所以请记住,如果您切换回选项 2,npm 版本将为 5.8.0。
步骤 1) 清除 npm 缓存:
sudo npm cache clean -f
步骤 2) 安装名为“n”的节点助手应用程序:
sudo npm install -g n
步骤 3) 安装您想要的特定版本,例如:for v12.14.1:
sudo npm v12.14.1
或者,只更新到最新的稳定节点版本:
sudo n stable
步骤 4) 确认您是 运行 所需的版本:
node -version
或
node -v