簡體   English   中英

使用HTTP從公共存儲庫獲取包的package.json

[英]Get package.json of package using HTTP from public repositories

也許已經問過這個問題,但經過一番谷歌搜索后,我仍然沒有發現任何合理的答案。

我要實現的主要目標是獲取特定版本的特定npmjs庫的依賴關系樹,例如,獲取版本1.5.3 angular庫的依賴關系樹。

現在,我想盡可能地使用HTTP請求,而不是在服務器端啟動npm或為此使用一些js庫代碼。

我發現的是:

  1. http://registry.npmjs.org/package-name可以獲取特定軟件包的所有元數據以及可用版本的列表,例如http://registry.npmjs.org/angular
  2. http://registry.npmjs.org/package-name/package-version中,我可以獲得特定版本的特定軟件包的所有元數據,例如http://registry.npmjs.org/angular/1.5.3

現在,我正在努力尋找的是如何獲取特定庫和特定版本的package.json ,因為http://registry.npmjs.org/angular/1.5.3/package.json不包含任何內容

非常感謝您的任何提示!

好的,事實證明依賴項列表實際上是在文件中以及整個包的元數據存在的(位於http://registry.npmjs.org/package-name )。

它位於versions -> [version-id] -> dependenciesdevDependenciesoptionalDependencies屬性中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM