1

你好我想知道一个特殊的npm配置是否可以

  • 启用 npm 发布
  • 禁用 npm unpublish --force [理想]
  • 禁用所有 npm 取消发布命令

我正在使用 Verdaccio 作为私有包存储库,并且我知道他们正在研究可以实现此目的的特殊配置。但是使用 npm 的客户端计算机上是否已经存在该功能/配置?

4

1 回答 1

2

此功能在 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

于 2019-02-20T08:33:30.957 回答