如何在CLI中一次性知道package.json中每个包的repo url?
例如,如果我在package.json中有这个如何在CLI中一次性知道package.json中每个包的repo url?,json,node.js,npm,repository,command-line-interface,Json,Node.js,Npm,Repository,Command Line Interface,例如,如果我在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", 是否有一种方法可以获取前面每个模块的repo ur
"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",
是否有一种方法可以获取前面每个模块的repo url?您可以获取
节点\u模块
中所有模块的repo url,如下所示:
for i in *; do cat $i/package.json | jq .repository.url; done
(本例使用)
但请注意,并非每个模块都必须首先有一个repo url
此外,除非您执行npm安装
,或者手动下载他们所有的package.json
文件,例如使用package json
之类的模块,否则您将无法获取repo url(即使是那些拥有该url的用户):
node\u modules
中所有模块的回购url,如下所示:
for i in *; do cat $i/package.json | jq .repository.url; done
(本例使用)
但请注意,并非每个模块都必须首先有一个repo url
此外,除非您执行npm安装
,或者手动下载他们所有的package.json
文件,例如使用package json
之类的模块,否则您将无法获取repo url(即使是那些拥有该url的用户):