javascript - 阻止 npm 私有组织发布公共包
问题描述
有什么方法可以防止在 npm org 下发布公共包?
看起来这将是一个相对常见的用例(确保组织中的任何人都不会无意中发布一个应该是私有的包,因为它们运行publish --access public
)。但我找不到强制执行的方法。
解决方案
该功能似乎仅在 npm Enterprise 中可用。
如此处所述:
注意:npm Enterprise 上的无作用域命名空间是为公共 npm 注册表中的无作用域包保留的。为了防止 npm Enterprise 用户不小心将专有代码发布到公共 npm 注册表(互联网上的任何人都可以看到),我们不允许将无范围的包发布到 npm Enterprise。
推荐阅读
- python - 找不到yield或return,这段代码如何返回生成器?
- python - 遍历python中的特定标签
- java - 为什么我无法将有界 Java 泛型转换为具有相似类型的超类?
- python - 我正在努力将张量板监控实施到 Mask_RCNN 训练过程中
- apache - AH00558:httpd:无法可靠地确定服务器的完全限定域名,请全局设置“ServerName”指令以禁止显示此消息
- javascript - 为什么在 React 中启动 Nodemon 时出现自签名证书错误?
- php - 如果已经存在,如何将数字添加到 MySQL 数据库条目?
- javascript - PowerBi:查询 HTML 表格
- flutter - 如何在 Flutter 中为 Snack Bar 编写一个简单的测试?
- react-native - 在 Android 上获取请求失败到 AWS S3 端点