npm - 禁止在客户端计算机上取消发布 npm
问题描述
你好我想知道一个特殊的npm配置是否可以
- 启用 npm 发布
- 禁用 npm unpublish --force [理想]
- 禁用所有 npm 取消发布命令
我正在使用 Verdaccio 作为私有包存储库,并且我知道他们正在研究可以实现此目的的特殊配置。但是使用 npm 的客户端计算机上是否已经存在该功能/配置?
解决方案
此功能在 Verdaccio 中可用,因为v4.0.0-alpha.5
https://github.com/verdaccio/verdaccio/blob/4.x/CHANGELOG.md#features
例如
'vue':
access: $all
publish: $authenticated
unpublish: admin
proxy: npmjs
我们正在引入一个名为unpublish
能够处理这种情况的新属性。为了向后兼容,如果unpublish
未定义将依赖于publish
它在以前版本中的工作方式。
有关更多信息,请查看我们的文档
https://verdaccio.org/docs/en/packages#unpublishing-packages
推荐阅读
- angular - Angular 7 文件下载
- python - 如何在 Scrapy Spidermon 中使用 Mandrill 发送电子邮件报告
- ssis - SSIS 自动重启/重新触发包
- r - Problem with assign df$COLUMN[x] = df2$COLUMN[y] in R
- influxdb - 一个 influxdb,两个数据库在不同的目录
- ruby-on-rails - 如何使用 ruby 从 json 中删除多个属性
- ios - 如何使用 Swift 4 将字符串拆分为英语和非英语?
- c# - 从 C# 中的 DataGridView 更新 SQL 中的数据问题
- c# - 如何在使用@keyup 时从我的代码隐藏中的输入中获取值
- angular - Angular 6 弹出窗口