有没有一种方法可以下载npm软件包而无需执行npm view XXX ...
或基本上不必安装node / npm?我正在尝试在Linux机器上执行此操作。
〜编辑〜 我意识到我应该在这里想要实现的目的上添加一些澄清:我需要的是具有依赖关系的程序包文件,以作为cloudfront上的静态资源。我希望npm可以像maven-central一样提供直接下载人工制品的方式。
答案 0 :(得分:3)
您可以使用NPM api访问原始软件包。
http://registry.npmjs.org/{package-name}/{version}
上面的网址将为您提供一个包含程序包元数据的JSON响应。路径dist.tarball
包含可下载软件包的URL。
请记住,您必须自己安装软件包的依赖项
示例:
http://registry.npmjs.org/lodash/4.17.10
答案 1 :(得分:-1)
从github.com下载lib文件夹-获取其中的所有文件
将所有文件放在节点应用程序旁边的同一文件夹中。 在文件顶部,像sooo一样附加它。...
var“” = require(“ ./""")