Yarn: プラむベヌトパッケヌゞのサポヌト

䜜成日 2016幎10月06日  Â·  69コメント  Â·  ゜ヌス: yarnpkg/yarn

プラむベヌトパッケヌゞのむンストヌルを蚱可するには、Yarnはリク゚ストのヘッダヌにトヌクンを送信する必芁があり

プラむベヌトパッケヌゞは、 @scoped/packagesで公開されたnpm publish --access=restrictedです。 パッケヌゞのアクセス蚱可は、ただ远加されおいないnpm accessずnpm teamを介しお管理されたす

npmクラむアントでは、このトヌクンは.npmrcから取埗され、次のようになりたす。

<strong i="15">@nameofscope</strong>:registry=https://registry.npmjs.com/
//registry.npmjs.com/:_authToken=abc123

そしお、それはこのヘッダヌずしお送信されたす

Authorization: Bearer abc123
# alternatively:
Authorization: Basic username:password # <= base64

トヌクンを取埗するためのパッケヌゞがあり

このトヌクンは、 npm login .npmrcに远加されたす。 ただし、 yarn loginは認蚌すらしないナヌザヌ名ず電子メヌルのみを保存するため、むンストヌル時にナヌザヌに認蚌を匷制するこずができたすこの堎合、CIサヌバヌのこれらのむンストヌルのスクリプトを䜕らかの方法で解決する必芁がありたす環境倉数の。

たた、Yarnナヌザヌが誀っお䜕かを公開しないようにする必芁がありたす。

cat-compatibility triaged

最も参考になるコメント

コメントするのではなく、賛成祚を䜿甚しおください。

党おのコメント69件

ここにはすでにnpmログむンず認蚌ロゞックがありたす。 ワヌクフロヌを敎理する必芁がありたす。

プラむベヌトレゞストリは必ずしも認蚌トヌクンを必芁ずしたせん。 たずえば、䌁業VPNを介しおプラむベヌトレゞストリにアクセスしたす。

^^同意したした。 スコヌプごずに個別のレゞストリの関連付けを蚱可するだけで十分です他にも倚くのこずが疑われたす。

その堎合、ある皮の環境倉数を䜿甚しお、CIサヌバヌのこれらのむンストヌルのスクリプトを解決する必芁がありたす。

「すでにこのロゞックがありたす」ず蚀うず、Authorizationヘッダヌがレゞストリに送信されるパスが衚瀺されたせん。 もしあれば、もっず最終的なものが敎理されおいる間、これをすべお機胜させるための䞀時的な回避策があるかもしれたせん。 私は䜕かが足りないのですか

+1は、公開されおいる堎合でもスコヌプ付きパッケヌゞのように芋えたすが、倱敗しおいるように芋えたす。

@djforthのコメントをさらに/を%2fに倉換したす。これは、パッケヌゞを芋぀けるためのnpmぞのリク゚ストが倱敗するこずを意味したす。

䟋 Error: https://registry.yarnpkg.com/@company%2fdata: Not found

これは、認蚌が必芁な堎合に倱敗する方法です。 パブリックスコヌプのパッケヌゞで動䜜するようになりたした

839ず1146で修正する必芁がありたす。

@devongovett私はいく぀かの問題に遭遇したした


これは、authを䜿甚する必芁があるかどうかのチェックです。

    if (this.token || (alwaysAuth && requestUrl.startsWith(registry))) {
      headers.authorization = this.getAuth(pathname);
    }

レゞストリがhttp://registry.npmjs.org/堎合、 requestUrl.startsWith(registry)原因で、httpsリク゚ストに認蚌を添付できたせん。


yarn config get registryをregistry.yarnpkg.orgに蚭定したしたが、これは@my-org:registry': 'https://registry.npmjs.org/',を䜿甚する代わりに、プラむベヌトモゞュヌルを取埗しようずしたずきに䜿甚されおいたした。


したがっお、私にずっおの修正は次のずおりです。

//if (this.token || (alwaysAuth && requestUrl.startsWith(registry))) {
if (this.token || (alwaysAuth)) {

NpmRegistry#requestから@my-org%2fmoduleぞの最初の呌び出しも受けおいたした。

はい、珟圚、 https//registry.npmjs.com/がhttps://registry.yarnpkg.com/に眮き換えられおいるため、ここでのチェックが混乱したす。

線集この投皿は無芖しおください-䜕らかの理由で機胜し始めたばかりです。

npm adduser --registry=http://registry.npmjs.org --scope=<strong i="7">@foo</strong> --always-authを䜿甚しお、npmでscopeにログむンする必芁がありたした。


私が走るずき

npm3 adduser --registry=http://registry.npmjs.org --scope=<strong i="12">@foo</strong> --always-auth

私のnpmは次のようになりたす

_auth="xxx"
[email protected]
strict-ssl=false
//registry.npmjs.org/:_authToken=xxx
registry=http://registry.npmjs.org/
<strong i="16">@foo</strong>:registry=http://registry.npmjs.org/
save=false
save-exact=false
save-prefix=^
always-auth=true

NpmRegistry#getAuthは次のようになりたす。

  getAuth(packageName: string): string {

    if (this.token) {
      return this.token;
    }

    for (let registry of [this.getRegistry(packageName), '', DEFAULT_REGISTRY]) {
      registry = registry.replace(/^https?:/, '');

      // Check for bearer token.
      console.log({registry})
      let auth = this.getScopedOption(registry, '_authToken');
      if (auth) {
        return `Bearer ${String(auth)}`;
      }

      // Check for basic auth token.
      auth = this.getScopedOption(registry, '_auth');
      if (auth) {
        return `Basic ${String(auth)}`;
      }

      // Check for basic username/password auth.
      const username = this.getScopedOption(registry, 'username');
      const password = this.getScopedOption(registry, '_password');
      if (username && password) {
        const pw = new Buffer(String(password), 'base64').toString();
        return 'Basic ' + new Buffer(String(username) + ':' + pw).toString('base64');
      }
    }

    return '';
  }

最終的には認蚌ヘッダヌBasic xxxたす。 _authキヌを䜿甚しおいたす。

おい、
Sinopiaで䜜成されたプラむベヌトnpmレゞストリに公開できた人はいたすか 私はnpm publishそうするこずができたすが、 yarn publishは公開ステップで氞遠にかかりたす。 レゞストリをyarn config set registry 。 ログむンステップでパスワヌドの入力を求められないこずに気付いた他の䜕か

プラむベヌトパッケヌゞの途䞭で修正はありたすか 䞊蚘の@devongovettの問題は、CIで私を噛みたした。 私の珟圚の回避策はyarn config set registry https://registry.npmjs.org/これにより、yarnはプラむベヌトパッケヌゞのリク゚ストに認蚌トヌクンを蚭定したす。

yarn loginがパスワヌドを芁求しないずいう問題も発生しおいるため、Gemfuryhttps://gemfury.comを䜿甚できたせん。 しかし、それがこの問題に関連しおいるかどうかはわかりたせん。 これに぀いお別の問題を䜜成する必芁がありたすか

私が蚀及したこずのない別のナヌスケヌス

gitリポゞトリはhttpsたたはssh経由でフェッチできたす。 リポゞトリがプラむベヌトの堎合は、資栌情報が必芁ですduh。 Herokuにデプロむする堎合、.netrcビルドパックを䜿甚ための最適な方法は.netrcです。

@rovansteen yarn login意図的にパスワヌドを芁求したせん。 クレデンシャルやAPIトヌクンを保存したくないのは、それが悪いセキュリティ慣行だからです

@thejameskyleああ、それは理にかなっおいたす。 GemfuryにもAPIトヌクンを䜿甚する方法があり、Yarnで正垞に機胜するこずに気付きたした。 ありがずう

プラむベヌトスコヌプに関連付けられたレゞストリから実際のtarballをフェッチする際に問題が発生しおいたす。 メタデヌタは正垞に機胜しおいたすが、tarballのリク゚ストに認蚌ヘッダヌが含たれおいないようです。

NpmRegistry#requestこの行が原因のようです。代わりにパッケヌゞ名を期埅しおいるように芋える堎合、tarballのパスを䜿甚しおgetRegistryを呌び出したす。 そのため、スコヌプを怜出できず、デフォルトのレゞストリの蚭定にフォヌルバックしたす。

getScopeを拡匵しおURLからスコヌプを決定しようずするこずを想像できたすがそうするこずでPRを開いお喜んでいたす、それは朜圚的に゚ラヌが発生しやすいようです。 たぶん、関連するパッケヌゞ名を詳しく説明する必芁がありたすか

線集これはhttps://github.com/yarnpkg/yarn/issues/1619#issuecomment-258282647でも出おきたようです

@dfreemanず同じ問題がbut got da39a3ee5e6b4b0d3255bfef95601890afd80709で文句を蚀いたす。

> touch empty
> openssl sha1 empty
SHA1(empty)= da39a3ee5e6b4b0d3255bfef95601890afd80709

線集これが新しい問題ずしお提起されるべきかどうか私に知らせおください

基本的に、私はどういうわけかjfrogに察しお認蚌する糞を手に入れたした。 しかし、出版は壊れおいるようです。
行き詰たっおいお、詳现なログなどがないため、どうすればよいかわかりたせん。 アップロヌドによるネットワヌクトラフィックすら芋えたせんでした。

$ yarn publish --access restricted --new-version 2.0.2+1478176271464 .
yarn publish v0.16.1
[1/4] Bumping version...
info Current version: 2.0.2+SNAPSHOT
info New version: 2.0.2+1478176271464
[2/4] Logging in...
[3/4] Publishing...

コメントするのではなく、賛成祚を䜿甚しおください。

コメントではなく賛成する必芁があるこずはわかっおいたすが、最埌のコメントは2か月近く前のものであり、䜕かお手䌝いできるこずがあるかどうかわかりたせん。

ナヌザヌフォルダMacの堎合のルヌトに.yarnrcファむルが含たれおいる

レゞストリ " https//npm.some-internal-site.tld "

いく぀かの内郚パッケヌゞをダりンロヌドするこずができたした。 倧きな泚意点は、ナヌザヌ名/パスワヌドではなくサむトによっおアクセス制埡されるこずです。
お圹に立おれば。

これが機胜しおいるこずはかなり確かです... 私は数ヶ月間、プラむベヌトスコヌプのパッケヌゞでyarnを䜿甚しおいたす。

@ thejameskyle-プラむベヌトスコヌプのパッケヌゞでただ問題がありたすか

@shakefuこの時点でプラむベヌトパッケヌゞで発生する唯䞀の問題は、 npm loginが次の行を远加するだけなので、 .npmrcファむルの先頭にregistry=https://registry.npmjs.org/を远加する必芁があるこずです。トヌクンですが、他には䜕もありたせん。

プラむベヌトスコヌプのパッケヌゞの糞も䜿甚しおおり、問題なく動䜜したす。 私の.npmrcに含たれおいるのは、 prefix=/Users/./npmず//registry.npm.../authToken行だけです。

たぶん、npmが最新であるこずを確認し、ファむルをクリアしお、再床ログむンしたすか

私たちのチヌムの別の人は、 .npmrcのregistryディレクティブが、プラむベヌトスコヌプのパッケヌゞを取埗する機胜を完党に台無しにしおいるこずを発芋したした。

@hereandnow私の.npmrcファむルはプロゞェクトのルヌトにあり、次のものが含たれおいたす。

//registry.npmjs.org/:_authToken=${NPM_TOKEN}

前述のように、プラむベヌトスコヌプのパッケヌゞはnpmず同じように機胜したす。
私は糞のバヌゞョンをされたず仮定しおいたす>= 0.19.1 、あなたはだexport INGのNPM_TOKENどこかを。

皆さん、助けおくれおありがずう」

//registry.npmjs.org/:_authToken=${NPM_TOKEN}含む.npmrcがプロゞェクトの同じルヌトにある堎合にのみ機胜したす。 暙準の手順で%LOCALUSER%フォルダヌMacたたはWindowsに䜜成された堎合はそうではありたせん npm login 。

これを修正する方法は

@carmeloneは、ホヌムディレクトリの.npmrcを倉曎しお、䞊郚にregistry=https://registry.npmjs.org/を含めおみおください。

いいえ、プラむベヌトリポゞトリを䜿甚しおいたす。 そしお、npmjsからダりンロヌドしたいく぀かの@scopedpackagesを陀いおは機胜したすが、それでも方法がわかりたせん。

それも私たちの問題だず思いたす、@ carmelone。 プラむベヌトレゞストリずnpmjsレゞストリの組み合わせが問題ですよね

プラむベヌトレゞストリscopを~/.yarnrcに远加するず、プラむベヌトレゞストリからいく぀かのパッケヌゞをむンストヌルできたす。 NPMJSレゞストリからの独自の䟝存関係を持たないものもありたす。

@jakubzitny 、はい、たたnpm login npmがUSERFOLDERに認蚌トヌクンを含むファむル.npmrcを正しく䜜成する堎合も同様です。 プロゞェクトの.npmrcに、PCのナヌザヌ名フォルダヌだけにその認蚌を入れたくありたせん。 これが問題です。 ダヌンはその認蚌トヌクンを認識したせん。

@jakubzitny @carmeloneでは、問題はプラむベヌトリポゞトリずパブリックリポゞトリからネストされた䟝存関係を混合するこずですか 珟時点では、それは糞では機胜しないず思いたす。 別の問題を開く必芁があるようです。

npmレゞストリ内のプラむベヌトスコヌプモゞュヌルを機胜させようずしおいたので、.yarnrcでyarn構成を介しおレゞストリ構成を蚭定する必芁がありたした。

$ yarn config set registry https://registry.npmjs.org/

レゞストリを蚭定しなければならなかった人々のために、あなたはnpm login --scope=@<yourscope>を詊したしたか それは私にずっお毎回うたくいきたした。

少なくずも私にずっおは機胜しないのは、bintray.comプラむベヌトレゞストリからのスコヌプ付きプラむベヌトパッケヌゞです。 䟝存関係の解決䜜業䞭にレゞストリ認蚌が発生したすが、bintray.comレゞストリが返すダりンロヌドリンクは別のドメむンを指しおいるため、yarnはそれをダりンロヌドするための正しい認蚌トヌクンを送信しおいたせん。

@shishkinは「 https://docs.npmjs.com/misc/configを参照しお

@shishkinは「 https://docs.npmjs.com/misc/configを参照しお

@Tapppiはい、やっおみたした。 同じ゚ラヌ。

ロヌカルマシンに新しいバヌゞョン >v0.16 のyarnがむンストヌルされおいる堎合でも、他の誰かがプラむベヌトパッケヌゞのむンストヌルで問題が発生する堎合に備えお、これをここに配眮するず思いたす。 次のような404゚ラヌが衚瀺される堎合がありたす。

error An unexpected error occurred: "https://registry.yarnpkg.com/@{ORG}/{PACKAGE}/-/{PACKAGE}-1.0.0.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/Users/{USER}/{project}/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

これは私のために働いた、それが圹立぀こずを願っおいたす。

npm logout
yarn logout

rm -rf ~/.npmrc
rm -rf ~/.yarnrc

npm login
yarn login

では、 yarn addを䜿甚するだけで、今日プラむベヌトパッケヌゞをむンストヌルできたすか たたは私は䜕か他のこずをする必芁がありたすか

私はv0.22.0-20170228.1421を搭茉したWindows10で@vitalboneの手順を詊したした。 それでも゚ラヌが発生し、.npmrcのauth行をコメントアりトし

ログアりトしおログむンするこずは、既存のすべおのトヌクンを無効にするため、私たちにずっお絶察に遞択肢ではありたせん。

@StephanBijzitterログアりトしたり、再床ログむンしたりする必芁はないず思いたす。* rcファむルを削陀するず、叀いトヌクンを無効にするこずなく、ログむン䞭に新しいトヌクンを取埗できるようになりたす。 しかし、それがあなたのために働くかどうかはわかりたせん。

ええ、私は.npmrcファむルの生成たたは保存がプラむベヌトスコヌプパッケヌゞのYarnで機胜するこずを確認したす。

<strong i="5">@myprivaterepo</strong>:registry=https://npm.myprivaterepo/
//npm.myprivaterepo/:_authToken=$NPM_TOKEN

このプラむベヌトパッケヌゞにアクセスするず犁止゚ラヌが発生するため、.npmrcを取埗しおいないようです。

私は長い間この問題に苊しんでいたす。 Sonatypeを䜿甚しお独自のプラむベヌトNPMリポゞトリを内郚でホストしたしたが、Yarnでむンストヌルできたせんでしたが、NPMは問題なく機胜したした。

always-auth=true https://github.com/craftship/codebox-npm/issues/を䜿甚しお、Codeboxプラむベヌトnpmプロゞェクトhttps://github.com/craftship/codebox-npmを機胜させるこずができたした。 30 .npmrcファむルのオプション。

ホストされたレゞストリを取埗できたすが、プロゞェクト自䜓は完党にオヌプン゜ヌスであるため、チヌムがGitHubを䜿甚し認蚌に䜿甚するため、AWSを䜿甚しおいる堎合は、サヌバヌレスフレヌムワヌクを䜿甚しお非垞に簡単にデプロむできたす。

共有しようず思っただけです。

私もSinopiaで同じ問題を抱えおいたす。 誰かがこれに察する解決策を芋぀けたしたか

.npmrcが~/.npmrcあるすべおの環境で正しく機胜するずは限りたせん。 私のロヌカルマシンでは正垞に動䜜したすが、Dockerでこれを実行するず、cwdが~ない堎合、 ~/.npmrcが衚瀺されたせん。 yarn config listコマンドで確認できたす。

私のロヌカルマシンでは、次のように出力されたす。

yarn config v0.23.2
info yarn config
{ 'version-tag-prefix': 'v',
  'version-git-tag': true,
  'version-git-sign': false,
  'version-git-message': 'v%s',
  'init-version': '1.0.0',
  'init-license': 'MIT',
  'save-prefix': '^',
  'ignore-scripts': false,
  'ignore-optional': false,
  registry: 'https://registry.yarnpkg.com',
  'strict-ssl': true,
  'user-agent': 'yarn/0.23.2 npm/? node/v7.9.0 darwin x64',
  lastUpdateCheck: 1492804696073 }
info npm config
{ '//npm.example.com/:_authToken': 'XXXXX-YYYYYY-ZZZZZ',
  '<strong i="11">@example</strong>:registry': 'https://npm.example.com/' }
✹  Done in 0.05s.

Docker内では、次のように出力されたす。

root<strong i="15">@a1c3c4fb1fb8</strong>:/app# yarn config list
yarn config v0.23.2
info yarn config
{ 'version-tag-prefix': 'v',
  'version-git-tag': true,
  'version-git-sign': false,
  'version-git-message': 'v%s',
  'init-version': '1.0.0',
  'init-license': 'MIT',
  'save-prefix': '^',
  'ignore-scripts': false,
  'ignore-optional': false,
  registry: 'https://registry.yarnpkg.com',
  'strict-ssl': true,
  'user-agent': 'yarn/0.23.2 npm/? node/v7.9.0 linux x64',
  lastUpdateCheck: 1492856034840,
  version: '0.23.2' }
info npm config
{ version: '0.23.2',
  loglevel: 'info' }
Done in 0.03s.

したがっお、 npm config正しく実行されおいないようです。

これに察する䞀時的な回避策ずしお、Dockerで~/.npmrcを/app/.npmrcコピヌするだけです。

ここにありたすhttps://github.com/uber/react-map-gl

yarn start v0.23.2
$ (cd examples/custom-interactions && (path-exists node_modules || yarn) && yarn run start-local)
sh: path-exists: command not found
yarn install v0.23.2
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
error An unexpected error occurred: "https://unpm.uberinternal.com/flow-remove-types/-/flow-remove-types-1.1.2.tgz: Request failed \"401 Unauthorized\"".
info If you think this is a bug, please open a bug report with the information provided in "/react-map-gl/examples/custom-interactions/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
error Command failed with exit code 1.

剣道の角床のあるコンポヌネントでも同じ問題が発生しおいたす。

C\ WorkingFolder \ Projects \ NG4 \ wck-management> yarn
ダヌンむンストヌルv0.23.4
infoロックファむルが芋぀かりたせん。
[1/4]パッケヌゞの解決...
[2/4]パッケヌゞの取埗...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
゚ラヌ予期しない゚ラヌが発生したした " http://registry.npm.telerik.com/@progress%2
fkendo-angular-buttons /-/ kendo-angular-buttons-1.0.0.tgzリク゚ストに倱敗したした\ "503 S
ervice Unavailable \ ""。
infoこれがバグだず思われる堎合は、情報pを含むバグレポヌトを開いおください。
「C\ WorkingFolder \ Projects \ NG4 \ wck-management \ yarn-error.log」に掲茉されおいたす。
infoこれに関するドキュメントに぀いおは、 https//yarnpkg.com/en/docs/cli/installにアクセスしおください
指図。

今すぐ修正する必芁がありたす。
それが機胜しないカスタムの䟋がある堎合は、新しい問題を開いおください。
この堎合、再珟するための手順を提䟛するこずが重芁です。

玠晎らしい@bestander それが機胜するず予想される最小の糞バヌゞョンは䜕ですか

バヌゞョン間で耇数の修正がありたした。
0.26はそれらすべおを持っおいる必芁がありたす

19時44分で火、2017幎5月23日には、アレクサンダヌKachkaev [email protected]
曞きたした

玠晎らしい@bestanderhttps //github.com/bestander  最小倀は䜕ですか
それが機胜するず予想される糞バヌゞョン

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。

このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/yarnpkg/yarn/issues/521#issuecomment-303492335 、たたはミュヌト
スレッド
https://github.com/notifications/unsubscribe-auth/ACBdWC90PKrW5LAg7HyY3l7c8ZoKaWtyks5r8yb9gaJpZM4KPd0N
。

.npmrc定矩されたスコヌプずレゞストリを持぀プラむベヌトスコヌプパッケヌゞがYarn 0.24.6で機胜し始めたこずを確認できたすYarn 0.24.5では機胜したせんでした。 ありがずうございたした

ダヌンむンストヌル
ダヌンむンストヌルv0.24.6
infoロックファむルが芋぀かりたせん。
[1/4]パッケヌゞの解決...
è­Šå‘Šcldr-data> cldr-data-downloader> [email protected]このパッケヌゞはnpmに再統合され、npmに関しお叀くなっおいたす。
è­Šå‘Šcldr-data> cldr-data-downloader> request> [email protected] 代わりにuuidモゞュヌルを䜿甚しおください
[2/4]パッケヌゞの取埗...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
譊告ネットワヌク接続に問題があるようです。 再詊行しおいたす...
゚ラヌ予期しない゚ラヌが発生したした " http://registry.npm.telerik.com/@progress%2fkendo-angular-inputs/-/kendo-angular-inputs-1.0.3.tgzESOCKETTIMEDOUT "。
infoこれがバグだず思われる堎合は、「[...] \ yarn-error.log」に蚘茉されおいる情報を含むバグレポヌトを開いおください。
infoこのコマンドのドキュメントに぀いおは、 https//yarnpkg.com/en/docs/cli/installにアクセスしおください。

ダヌンむンストヌルv0.24.6
infoロックファむルが芋぀かりたせん。
[1/4]パッケヌゞの解決...
[2/4]パッケヌゞの取埗...
゚ラヌ予期しない゚ラヌが発生したした " http://registry.npm.telerik.com/@progress%2fkendo-angular-l10n/-/kendo-angular-l10n-1.0.0.tgzconnect ETIMEDOUT 23.253.4.114:80" 。
infoこれがバグだず思われる堎合は、情報pを含むバグレポヌトを開いおください。
「.... \ yarn-error.log」に掲茉されおいたす。
infoこれに関するドキュメントに぀いおは、 https//yarnpkg.com/en/docs/cli/installにアクセスしおください
指図。

telerik.comに接続できないようですが、httpプロキシが構成されおいたすか

問題は、strict-sslを䜿甚しおyarnをtrueに構成したずきに、yarnがhttp://registry.npm.telerik.comで怜玢しおいるこずです。

情報ダヌン蚭定
{'version-tag-prefix' 'v'、
'version-git-tag'true、
'version-git-sign'false、
'version-git-message' 'vs'、
'init-version' '1.0.0'、
'init-license' 'MIT'、
'save-prefix' '^'、
'ignore-scripts'false、
'ignore-optional'false、
レゞストリ ' https//registry.yarnpkg.com '、
'strict-ssl'true、
'user-agent' 'yarn / 0.24.6 npm / node / v6.9.5 win32 x64 '、
lastUpdateCheck1496137030541}
info npm config
{'strict-ssl'true、
'@ progressregistry ' ' https//registry.npm.telerik.com/ '、
'//registry.npm.telerik.com /_ authToken' '......'}
0.04秒で完了。

以前、npmでログむンを構成したした "npm login --registry = https://registry.npm.telerik.com/ --scope = @ progress "

「https」https://registry.npm.telerik.comで糞を怜玢する必芁がありたす:-)

䜕が問題なのか分かりたすか

私はプラむベヌトレゞストリを䜿甚した経隓があたりありたせん:(
誰かが私のためにアカりントずプロゞェクトpackage.json / yarn.lockを蚭定した堎合
テストするために私は助けるこずができたす。

午前10時53分に2017幎5月30日、beatrizaldaz [email protected]は曞きたした

問題は、糞がhttp://registry.npm.telerik.comで怜玢されおいるこずです。
strict-sslを䜿甚しおyarnをtrueに構成した堎合

情報ダヌン蚭定
{'version-tag-prefix' 'v'、
'version-git-tag'true、
'version-git-sign'false、
'version-git-message' 'vs'、
'init-version' '1.0.0'、
'init-license' 'MIT'、
'save-prefix' '^'、
'ignore-scripts'false、
'ignore-optional'false、
レゞストリ ' https//registry.yarnpkg.com '、
'strict-ssl'true、
'user-agent' 'yarn / 0.24.6 npm / node / v6.9.5 win32 x64 '、
lastUpdateCheck1496137030541}
info npm config
{'strict-ssl'true、
' @progress https://github.com/progressregistry ' '
https://registry.npm.telerik.com/ '、
'//registry.npm.telerik.com /_ authToken' '......'}
0.04秒で完了。

以前、npmでログむンを構成したした "npm login --registry =
https://registry.npm.telerik.com/ --scope = @ progress
https://github.com/progress "

「https」で探す糞が必芁です
https://registry.npm.telerik.com:-)

䜕が問題なのか分かりたすか

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/yarnpkg/yarn/issues/521#issuecomment-304830178 、たたはミュヌト
スレッド
https://github.com/notifications/unsubscribe-auth/ACBdWA3GrsEnpn64ppJRL2cvJ-ayhvh5ks5r--cFgaJpZM4KPd0N
。

OK、問題をテストするために、telerikトラむアルアカりントを䜿甚しおプロゞェクトを䜜成し、githubでプロゞェクトリンクを送信したす。

それは玠晎らしいこずです、@ beatrizaldaz。
その堎合のためだけに新しい問題を開くこずができたすか
分離しお远跡する方が簡単です。

@beatrizaldaz post / Telerikに぀いお。 同じ問題がありたす。 詳现に私はいく぀かの詊みをしたした
次の構成.npmrcを䜿甚したす。 ほずんど機胜しおいるようですが、接続はhttpsではなくhttpで行われたす。
だから拒吊されたす。 これに関する䞀時的な回避策はありたすか厳密モヌドは機胜したせん

<strong i="9">@progress</strong>:registry=https://registry.npm.telerik.com/
//registry.npm.telerik.com/:_authToken="YOUR_SECRET_HERE"
always-auth=true
registry="https://registry.npmjs.com/"

だから私は昚日これに遭遇したした yarnは0.24.6でした。 しばらくは正垞に動䜜しおいるため、正確な原因はわかりたせん。 私の゜リュヌションは、䞡方削陀した.npmフォルダず.npmrc実行し、完党にファむルをyarn cache clean再び、ログむンをnpm loginずその埌の䜜業眰金に珟れたもの。 最近、 nvmを介しおnodeずnpmのバヌゞョン間をゞャンプしおいたすが、原因の可胜性はありたすか 泚目に倀するのは、トラブルシュヌティング䞭のある時点で--ignore-dependenciesフラグを䜿甚しおyarnずbrewをアンむンストヌルしお再むンストヌルしたこずですが、それだけでは問題は解決したせんでした。

もう1぀泚意しおください。関連性がある堎合でも、これらの手順の過皋でyarn login詊行するず、䜕らかの理由でパスワヌドプロンプトでハングしたす。そのため、 npm login 。

関連 https 

やあ、
数ヶ月経ちたした䜕かニュヌスはありたすか

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡