如何知道package.json中每个软件包的回复网址。

问题描述 投票:0回答:1
例如,如果我在package.json

中有这个

"autoprefixer": "^7.0.1", "bower": "^1.8.0", "browserstack": "^1.5.0", "canonical-path": "0.0.2", "cheerio": "^0.22.0", "clean-css": "^4.1.2", "colors": "^1.1.2", "glob": "^7.1.1", "grunt": "^1.0.1",
有一种方法可以在其前面获取每个模块的回购网址?
    

json node.js npm repository command-line-interface
1个回答
0
投票
node_modules

中获得所有模块的回购URL,例如:

for i in *; do cat $i/package.json | jq .repository.url; done

(此示例使用

jq

但请注意,并非每个模块都必须首先具有回购URL。

此外,除非您要么

npm install

或手动下载其所有文件,否则您将无法获取repo url(即使对于那些确实拥有的url),例如。使用像

package.json

package-json
的模块:

https://www.npmjs.com/package/package-json
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.