首页 > 解决方案 > 无需安装 npm 即可下载 npm dist 包

问题描述

有没有一种方法可以让我下载一个 npm 包而无需npm view XXX ...安装或基本上不必安装 node/npm?我正在尝试在 linux 机器上执行此操作。

〜编辑〜我意识到我应该在这里添加一些关于我想要实现的目标的说明:我所需要的只是具有依赖关系的包文件作为云端的静态资源。我希望 npm 提供一种像 maven-central 那样直接下载人工制品的方法。

标签: javascriptnode.jsnpm

解决方案


您可以使用 NPM api 访问原始包。

https://registry.npmjs.org/{package-name}/{version}

上面的 url 将为您提供包含包元数据的 JSON 响应。package 属性dist.tarball包含一个可以下载包的 url。

请记住,您必须自己安装包的依赖项

例子:

https://registry.npmjs.org/lodash/4.17.10


NPM API 文档


推荐阅读