制品仓库 CODEARTS ARTIFACT-通过编译构建任务发布/获取NPM私有组件:NPM命令简介

时间:2024-10-29 17:20:07

NPM命令简介

在编译构建任务命令行中,还可以配置如下Npm命令,以完成其它功能:

  • 删除私有依赖库中已存在的私有组件
    npm unpublish @socpe/packageName@version
  • 获取标签列表
    npm dist-tag list @scope/packageName
  • 新增标签
    npm dist-tag add @scope/packageName@version tagName --registry registryUrl --verbose
  • 删除标签
    npm dist-tag rm @scope/packageName@version tagName --registry registryUrl --verbose

命令行参数说明:

  • scope:私有依赖库路径,查看方法请参考发布私有组件到NPM私有依赖库
  • packageName:“package.json”文件中,name字段中scope之后的部分。
  • version:“package.json”文件中,version字段对应的值。
  • registryUrl:私有库配置文件中的对应scope的私有库地址url。
  • tagName:标签名称。

发布私有组件到NPM私有依赖库发布的私有组件为例:

  • scope对应的值为“test”
  • packageName对应的值为“vue-demo”
  • version对应的值为“1.0.0”

因此,删除此组件的命令应为:

npm unpublish @test/vue-demo@1.0.0
support.huaweicloud.com/bestpractice-cloudartifact/cloudartifact_06_0004.html