npm - 如何从命令行获取 npm 包访问权限?
问题描述
如果不查看网页,我似乎找不到任何方法来确定 npmjs.org 注册表中的 npm 包访问级别。我认为会有某种方法可以从命令行获取此信息,但似乎既不npm access
也npm view
似乎不提供此信息。
有没有办法从命令行确定一个包是公共的还是私有的?
我意识到可以从 npmjs.org 站点筛选出这个,但由于所有原因,我认为这是不可行的。
解决方案
丑陋时可行:
- 尝试使用
curl
. 如果成功,它是公开的。 - 如果有必要确保包存在或者是私有的并且可供您访问,您仍然需要检查 package with
npm view
或其他东西。
感谢@charles-lowell 的提示。