Warm tip: This article is reproduced from serverfault.com, please click

node.js-如何在纱线中指定本地注册表?

(node.js - How to specify local registry in yarn?)

发布于 2018-04-18 11:42:50

我有一个本地关系服务器,我想让纱线在上线之前先进行浏览 prefer-offline

yarn install --prefer-offline --cache-folder C:\folder\yarn-cache --preferred-cache-folder C:\folder\yarn-cache --non-interactive --no-lockfile --registry http://server/repository/npm-group

Yarn无法离线找到依赖项,然后无法在线。我不知道是否可以解决。

Questioner
Lynob
Viewed
11
Dawid Sawa 2018-04-23 16:49:32
  • 创建一个npm(托管)存储库以用作你的私有注册表。我相信你已经做到了。
  • 创建一个 指向你选择的外部存储库npm(代理)存储库(https://registry.yarnpkg.comhttps://registry.npmjs.org/)。
  • 创建一个npm(组),其中你的私有注册表在第一位置,代理注册表在第二位置。
  • yarn指向你的组存储库:yarn config set registry http://nexus.local/repository/npm-group/如果你的Nexus配置需要,请对纱线进行身份验证:yarn login

也要警惕使用你自己拥有的任何npm配置纱线https : //github.com/yarnpkg/yarn/issues/4862