web-dev-qa-db-ja.com

ヤーンインストールスローエラーリクエストが失敗しました\ "404 Not found"

私は自分のラップトップで作業したネイティブプロジェクトに反応しました。プロジェクトをPCに転送し、yarn installを実行すると(yarnを使用していくつかのモジュールをインストールし、npmを使用していくつかのモジュールをインストールしました)

予期しないエラーが発生しました: " https://registry.yarnpkg.com/jest/-/jest-23.0.0-alpha.0.tgz :リクエストが失敗しました\" 404 Not Found\""。

私のPCと同じ上の毛糸バージョン

1.5.1

npmバージョン私のPCとlatopは同じ

5.4.1

ノードバージョン

v 7.9.0

さらに、プロジェクトでyarnインストールを実行すると警告が表示されます

warning You are using Node "7.9.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
7
Manspof

私は解決策を見つけました

yarn config set registry https://registry.npmjs.org
rm yarn.lock
yarn
19
Manspof

同様の問題が発生し、次のようになりました:An unexpected error occurred: "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz: Request failed \"404 Not Found\"".

yarn.lockを削除してyarnを実行すると、多くのパッケージがアップグレードされたり、その他の構成の問題が発生したりする可能性があります。

代わりに、es-abstractからyarn.lock解決セクションを削除しました。例:

es-abstract@^1.11.0, es-abstract@^1.5.1, es-abstract@^1.7.0:
  version "1.14.0"
  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz#f59d9d44278ea8f90c8ff3de1552537c2fd739b4"
  integrity sha512-lri42nNq1tIohUuwFBYEM3wKwcrcJa78jukGDdWsuaNxTtxBFGFkKUQ15nc9J+ipje4mhbQR6JwABb4VvawR3A==
  dependencies:
    es-to-primitive "^1.2.0"
    function-bind "^1.1.1"
    has "^1.0.3"
    has-symbols "^1.0.0"
    is-callable "^1.1.4"
    is-regex "^1.0.4"
    object-inspect "^1.6.0"
    object-keys "^1.1.1"
    string.prototype.trimleft "^2.0.0"
    string.prototype.trimright "^2.0.0"

yarnを実行します。これにより、yarn.lockの最小限のアップグレードで問題が解決しました。

0
Bjørn Egil