在封闭网络中安装nvm、node

问题描述 投票:0回答:1

我想使用多节点版本进行开发。

当然我知道我可以简单地使用 nvm-windows 在正常情况下...

但问题是
我要安装多个节点的地方是公司内部网络

在封闭网络中,如果我使用如下所示的 nvm install 命令...(我通过使用 exe 文件安装 nvm)

$ nvm install v14.17.0

> Could not retrieve https://nodejs.org/dist/latest/SHASUM256.txt. Get "https://nodejs.org/dist/latest/SHASUM256.txt": dial tcp 104.20.22.46:443: connctex: No connection could be made because the target machine actively refused it.

这并不奇怪,因为网络关闭了。

我已经尝试过 msi/zip 安装,但我只能安装一个版本的节点...

我的问题是:

如何在封闭网络中安装多个节点版本?

或者有人知道 nvm 安装站点列表到防火墙允许吗? (如果我知道网址,我可以添加到白名单)

node.js nvm
1个回答
0
投票

您可以将 NodeJS 网站列入白名单,因为默认情况下 nvm 使用官方 NodeJS 网站来获取二进制文件 (

https://nodejs.org/dist
)。

您可以在这里查看:https://github.com/nvm-sh/nvm/blob/c73009f50327b539f39c7e94504c8974b7d83c66/nvm.sh#L2029

如果您想更改二进制文件的镜像,可以在此处找到指南:https://github.com/nvm-sh/nvm/blob/master/README.md#use-a-mirror-of-node -二进制文件

您必须将环境设置为:

export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist

© www.soinside.com 2019 - 2024. All rights reserved.