你好,
从我阅读的所有内容中,我了解到 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 --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。
最有用的评论
我想我发现了问题!
yarn.lock
包含注册表的 url!改为打开 #2566。