禁止NPM在客户端计算机上取消发布

时间:2019-02-19 09:40:41

标签: npm verdaccio

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

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

我将Verdaccio用作私有软件包存储库,并且我知道他们正在致力于实现这一目标的特殊配置。但是使用npm的客户端计算机上是否已经存在该功能/配置?

1 个答案:

答案 0 :(得分:2)

此功能自v4.0.0-alpha.5起在Verdaccio中可用

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