如何从私有git repo打印模块的所有npm peer依赖项?

时间:2018-03-06 22:48:33

标签: node.js git npm package.json

在package.json文件中,我可以按如下方式成功引用该模块:

$ g++ -lzmq listener.cc
$ ./a.out 
constructor call
constructor end

但是,以下尝试获取对等依赖项失败:

"[module name]": "git+ssh://git@[host of private repo]:[repo name]/[module name].git"

在这两种情况下,我都会收到以下错误:

npm info "git+ssh://git@[host of private repo]:[repo name]/[module name].git" peerDependencies

npm info "https://[host of private repo]/[repo name]/[module name].git" peerDependencies

但是当我尝试使用公共模块时,它可以正常工作:

npm ERR! Invalid package.json

npm ERR! A complete log of this run can be found in:
npm ERR!     [PATH]/.npm/_logs/2018-03-06T18_22_24_434Z-debug.log

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用模块名称而不是uri进行查询:

npm info module_name peerDependencies