下载npm dist软件包,而无需安装npm

时间:2018-06-19 17:07:08

标签: javascript node.js npm

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

〜编辑〜 我意识到我应该在这里想要实现的目的上添加一些澄清:我需要的是具有依赖关系的程序包文件,以作为cloudfront上的静态资源。我希望npm可以像maven-central一样提供直接下载人工制品的方式。

2 个答案:

答案 0 :(得分:3)

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

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

上面的网址将为您提供一个包含程序包元数据的JSON响应。路径dist.tarball包含可下载软件包的URL。

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

示例:

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


NPM API documentation

答案 1 :(得分:-1)

从github.com下载lib文件夹-获取其中的所有文件

将所有文件放在节点应用程序旁边的同一文件夹中。 在文件顶部,像sooo一样附加它。...

var“” = require(“ ./""")