2017-09-08 42 views
0

我想要通过使用npm api如何使用NPM API

我怎样才能做到这一点,下载纱线的特定版本安装纱线的具体版本?

+0

@StevenGoodman不是真的,我不想使用npm install,但是真的有些卷曲在npm ap上来下载我的纱线包或者是不可能的? – DenCowboy

回答

0

看完NPM Registry API之后,看起来这样做很简单。

GET: https://registry.npmjs.org/<package>返回一个带有versions字段的JSON对象,每个版本都有一个dist字段,该字段包含该包的tar包的URL。

如果您提前知道版本,GET: https://registry.npmjs.org/<package>/<version>也可以使用。

如果你只是想要tarball直起来,获取包的tar包的URL格式是https://registry.npmjs.org/<name>/-/<name>-<version>.tgz。虽然注册表文件说这可能并非总是如此。