npmjs.com上二进制软件包的URI?

npmjs.com上二进制软件包的URI?,npm,Npm,我需要指定一个二进制包URI,而不是npm缓存之类的。如何确定npm下载时使用的实际URI是什么?使用具有以下语法的命令: npm view <pkg_name> dist.tarball 印刷品: https://registry.npmjs.org/eslint/-/eslint-6.7.0.tgz 这显示了中最新版本的eslint的tarball(.tgz)的URI 这与npm在运行npm install时通过请求使用的URI基本相同 特定软件包版本: 特定版本的语法为

我需要指定一个二进制包URI,而不是npm缓存之类的。如何确定npm下载时使用的实际URI是什么?

使用具有以下语法的命令:

npm view <pkg_name> dist.tarball
印刷品:

https://registry.npmjs.org/eslint/-/eslint-6.7.0.tgz

  • 这显示了中最新版本的
    eslint
    的tarball(
    .tgz
    )的URI
  • 这与npm在运行
    npm install
    时通过请求使用的URI基本相同

特定软件包版本: 特定版本的语法为:

npm view <pkg_name>@<version> dist.tarball
印刷品:

https://registry.npmjs.org/eslint/-/eslint-4.19.0.tgz


URI也可以在
package lock.json的
resolved
字段中找到,谢谢,非常全面!!
npm view <pkg_name>@<version> dist.tarball
npm view eslint@4.19.0 dist.tarball