对 .yarnrc 和 .npmrc 感到困惑

问题描述 投票:0回答:2

我的项目根目录中有一个私有的 npm 注册表和一个

.npmrc
文件,如下所示

_auth=${NPM_TOKEN}
always-auth=true
[email protected]
registry=https://example.com/artifactory/api/npm/

但我使用

yarn install
来安装软件包。现在我很困惑。

我应该创建一个

.yarnrc
文件吗?如果是这样,我怎样才能将上面的
.npmrc
转换为
.yarnrc
https://classic.yarnpkg.com/en/docs/yarnrc/
中没有找到
_authalways-auth

等配置

yarn
安装来自
https://registry.yarnpkg.com
的软件包,
npm
安装来自
https://registry.npmjs.org/
的软件包。他们有不同的注册表。我不确定
yarn
是否可以从我的私有 npm 注册表安装软件包并遵守
.npmrc
的配置。

我要使用

yarn
。我应该建立一个私人纱线注册表吗?

node.js npm yarnpkg
2个回答
6
投票

我遇到了同样的问题。我刚刚在项目的根文件夹中创建了包含以下内容的

.yarnrc
文件,并且它有效。

registry "<artifactory-url>"

0
投票

使用

yarn config set

例如:

yarn config set registry https://registry.npmjs.org/<your-path>

yarn config set @<some-example>:registry <your-path>
© www.soinside.com 2019 - 2024. All rights reserved.