4

我需要用 yarn 安装我公司的私有 npm 包——我该怎么做?

我设置了 npm 登录身份验证令牌,但它没有帮助 - 私有 npm 包总是以找不到 404 等错误结束。

yarn add @private/my-private-pacakge

不起作用,但这个 npm 命令有效:

npm install @private/my-private-package

有效 - 我尝试使用令牌设置纱线配置注册表/身份验证,但注意到有帮助。

错误:

Error: https://registry.npmjs.org/@private/my-private-package/-/my-private-package-0.0.5.tgz: Request failed "404 Not Found"
      at Request.res (/..../........./.yarn/updates/0.18.1/lib/fetchers/tarball-fetcher.js:231:20)
4

2 回答 2

3

所以我的问题是配置错误,我将严格-ssl 配置为 false,将注册表配置为 http 而不是 https。

于 2016-12-26T18:07:24.723 回答
0

备查。对我有用的是创建一个.npmrc包含以下内容的文件:

//registry.npmjs.org/:_authToken=ACCESS_TOKEN

起初这不起作用,因为用户npm whoami没有添加到组织的团队中(它是组织的所有者)。

在我将用户添加到团队后,可以使用npm和找到包yarn

于 2022-01-17T11:26:44.147 回答