私は自分のラップトップで作業したネイティブプロジェクトに反応しました。プロジェクトを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"
私は解決策を見つけました
yarn config set registry https://registry.npmjs.org
rm yarn.lock
yarn
同様の問題が発生し、次のようになりました: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
の最小限のアップグレードで問題が解決しました。