跳到主要内容

Node.js工件包

了解如何配置Buddy以在项目中使用来自npm注册中心的私有模块

下载登录

在本地登录npm,您登录的用户必须有权访问您要使用的私有包:

npm login

一旦完成后,显示文件内容:

cat ~/.npmrc

复制身份验证令牌,您将在类似以下字符串之后的文件中找到:

//registry.npmjs.org/:_authToken=

将令牌作为环境变量添加到Buddy

转到Buddy中的项目选项。选择变量选项卡并单击添加新变量:

变量

使用获取的令牌值添加变量:

添加令牌为变量

配置npm

在执行npm install命令时提取依赖项

如果依赖项中有私有包,请执行:

npm config set //registry.npmjs.org/:_authToken $NPM_AUTH_TOKEN
npm install
信息

要将您公司的注册中心设置为默认值,请使用npm config set registry之后跟随公司注册中心地址

GitHub私有工件包注册中心

要在GitHub中进行身份验证,请确保您的.npmrc文件具有以下结构:

@MY_ORG:registry=https://npm.pkg.github.com/MY_ORG
//npm.pkg.github.com/:_authToken=YOUR_TOKEN