如何使用yarn设置命名空间包的注册表?

时间:2016-12-07 12:16:07

标签: javascript npm yarnpkg sinopia

我正在试用yarn作为npm的替代品。

对于npm,我们同时使用私有的sinopia注册表和一些命名空间的包,也可以使用正式的repoistory,因为sinopia不处理命名空间。

由于我的.npmrc已定义了这些注册表。

registry=http://sinopia-registry.internal:4873/
@types:registry=https://registry.npmjs.org

我知道我可以通过以下yarn .yarnrc全局设置注册表:

registry "http://sinopia-registry.internal:4873/"

然而,如何告诉yarn使用不同的注册表形式@types命名空间包?

我尝试了不同的方法:

registry @types "https://registry.npmjs.org/"

然而,他们都导致纱线抱怨语法错误。

1 个答案:

答案 0 :(得分:1)

尝试使用:

"@types:registry" "https://registry.npmjs.org"