例如,如果我在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 url?
答案 0 :(得分:0)
您可以使用以下内容获取node_modules
中所有模块的回购网址:
for i in *; do cat $i/package.json | jq .repository.url; done
(此示例使用jq
)
但请注意,并非每个模块都必须首先拥有回购网址。
此外,除非您执行npm install
或手动下载所有package.json
文件,否则您不会想要获得回购网址(即使是那些拥有该回复网址的用户):使用像package-json
这样的模块: