什么是npm包存储库的URL?

时间:2017-09-14 11:10:48

标签: npm-install

我在我的Windows上安装了节点js和npm但是当我尝试使用

安装npm模块(包)时
command>>npm install -g xxxx(package name)

它没有安装,它要我检查代理设置。当我在私人网络上工作时,也许它不允许我访问下载npm包的网址。

请告诉我这些npm软件包的URL是什么,从哪里下载,以便我可以让我的网络提供商为该网站提供访问权限。

2 个答案:

答案 0 :(得分:2)

NPM 包从 https://registry.npmjs.org 下载,除非另有配置。

您可以使用 npm view 获取软件包的下载 URL,例如 JQuery:

npm view jquery dist.tarball

返回:https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz

您可以使用 npm set registry <new url> 更改默认注册表;这通常用于具有内部注册表镜像的大型机构或公司。

答案 1 :(得分:0)

从github下载所有npm包。但是npm解析了github depensies形式https://www.npmjs.com

喜欢快递https://github.com/expressjs/express是下载链接。

npm install -g express (or without -g).

你的系统不知道快递包github的位置,所以它首先点击https://www.npmjs.com获取github url然后从github开始克隆包。