在 CODING 中使用 npm 制品库

该文档介绍如何将 npm 类型的制品存储在 CODING 制品库中。其内容包括创建制品库、推送和拉取制品。

创建制品仓库

进入项目,在左侧栏选择【制品库】,再点击【创建仓库】。

  • 仓库类型选中 npm
  • 提供一个仓库名称
  • 提供一段仓库描述(非必填)
  • 决定当前创建的制品仓库对不同类型角色的操作权限,默认将对当前项目成员开放推送拉取操作。
  • 准备就绪,点击【确认新建】

配置认证信息

在对 CODING 制品仓库进行推送或拉取操作之前,需要配置认证信息。

您有两种方式可以配置认证信息:

  • 使用配置文件设置凭证
  • 使用交互式命令行设置凭证

方式一:使用配置文件设置凭证

  1. 在仓库的指引页面,点击【使用访问令牌生成配置】,在弹窗中输入 CODING 帐号的登录密码。

  1. 复制弹窗中的配置,将其添加到您项目的 package.json 同一级目录下的 .npmrc 文件。

方式二:使用交互式命令行设置凭证

  1. 执行 npm config 命令设置 npm registry 为当前制品库仓库。
npm config set registry=https://anywhere-npm.pkg.coding.net/coding-demo/my-npm/

  1. 执行 npm login ,按照提示输入帐号名、密码、邮箱信息。
npm login

推送 npm 制品

  1. 如果您的 npm 项目还未初始化,请在推送前初始化您的 package.json。您可以通过执行 npm init 命令进行初始化;也可以新建一个 package.json 文件,将如下内容拷贝进去。

  1. 执行 npm install 命令推送 npm 包。
npm publish --registry=https://anywhere-npm.pkg.coding.net/coding-demo/my-npm/

推送成功后,刷新仓库页面,您可以看到最新推送上来的制品。

拉取 npm 制品

执行 npm install 命令进行制品库拉取:

npm install  --registry=https://anywhere-npm.pkg.coding.net/coding-demo/my-npm/

执行完毕后,您可以看到拉取成功的信息提示:

上一篇在 CODING 中使用 Maven 制品库
文档是否对您有用?
感谢反馈有用
感谢反馈没用