- 可以通过配置 .npmrc 来指定 @scope 的 registry。
例如: 有一个 npm 包,位置信息如下:
- 企业: my-team
- 项目: my-project
- 制品仓库: my-npm-repo
- 名: @my-scope/my-pkg
可以通过配置
.npmrc
,让 package.json 中的 @my-scope/my-pkg
指向该链接地址:
<dx-codeblock>
::: ini
https://my-team-npm.pkg.coding.net/my-project/my-npm-repo/
:::
</dx-codeblock> - 直接将 npm 包的 registry 指向 CODING 制品库。
直接单击 npm 制品库指引页面中的使用访问令牌生成配置生成 .npmrc。
请妥善保管生成的配置:
<dx-codeblock>
::: ini
registry=https://my-team-npm.pkg.coding.net/my-project/my-npm-repo/
always-auth=true
//my-team-npm.pkg.coding.net/my-project/my-npm-repo/:username=xxxxxx
//my-team-npm.pkg.coding.net/my-project/my-npm-repo/:_password=xxxxx
//my-team-npm.pkg.coding.net/my-project/my-npm-repo/:email=xxxxx:::
</dx-codeblock>
由于 CODING 的 npm 制品库支持 代理功能,可以直接将 npm registry 设置为 CODING 制品库,公共制品也可以被拉取到。
? 关于如何在 CODING 持续集成中使用 npm 制品库,可参见 持续集成> 构建 npm 类型制品。