我在我的Windows上安装了节点js和npm但是当我尝试使用
安装npm模块(包)时command>>npm install -g xxxx(package name)
它没有安装,它要我检查代理设置。当我在私人网络上工作时,也许它不允许我访问下载npm包的网址。
请告诉我这些npm软件包的URL是什么,从哪里下载,以便我可以让我的网络提供商为该网站提供访问权限。
答案 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开始克隆包。