如何将npm tgz上传到nexus3

Als*_*san 6 nexus

我需要为我们公司的内部 Nodejs 开发设置一个私有的 Nexus oss 3。项目依赖项必须从开发人员的计算机下载并复制到专用网络,然后上传/发布到专用 Nexus 实例。

我们编写了一些脚本来从 npm 存储库中提取 .tgz 格式的所有依赖项,并将其复制到专用网络中。

但是,如何在不使用 GUI 的情况下将这些 .tgz 文件上传到我的私人 nexus 的 npm 存储库?

Daw*_*awa 7

  • 您可以使用 UI 上传;但你选择不使用这种方式。
  • 您可以使用API​​上传;请参阅文档
  • npm publish您可以使用;上传 例如。npm --registry=http://nxrm.local/repository/npm-hosted publish package.tgz