Yarn: [0.19.1] [回归] Yarn 不使用注册表配置

创建于 2017-01-26  ·  3评论  ·  资料来源: yarnpkg/yarn

你好,

从我阅读的所有内容中,我了解到 yarn 应该支持正常的注册表配置(即非作用域注册表),例如:

registry "http://MACHINE/nexus/content/groups/npm/"

但是当我配置它时,似乎纱线实际上并没有使用它:

$ yarn --verbose
yarn install v0.19.1
[1/4] Resolving packages...
[2/4] Fetching packages...
verbose Performing "GET" request to "https://registry.yarnpkg.com/angular2-notifications/-/angular2-notifications-0.4.49.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@ngrx/core/-/core-1.2.0.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/common/-/common-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/compiler/-/compiler-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/forms/-/forms-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/http/-/http-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/material/-/material-2.0.0-beta.1.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-2.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@angular/router/-/router-3.4.5.tgz".
verbose Performing "GET" request to "https://registry.yarnpkg.com/@ngrx/store/-/store-2.2.1.tgz".
...

它也不使用 npm 中配置的那个。

最有用的评论

我想我发现了问题! yarn.lock包含注册表的 url!
改为打开 #2566。

所有3条评论

奇怪,它对我有用,使用相同的版本。

$ yarn --verbose
yarn install v0.19.1
info No lockfile found.
verbose Performing "GET" request to "https://yarnpkg.com/latest-version".
[1/4] 🔍  Resolving packages...
verbose Performing "GET" request to "http://ec2-54....

但是我不能在这个项目中使用 yarn,因为我需要对 sinopia 进行身份验证并排除一个作用域包。 -.-

@maxmarkus你是如何准确配置它的? 你能告诉我 ~/.yarnrc 文件吗?
你在哪个平台?

非常感谢 :)

我想我发现了问题! yarn.lock包含注册表的 url!
改为打开 #2566。

此页面是否有帮助?
0 / 5 - 0 等级