【发布时间】:2017-07-13 02:28:19
【问题描述】:
我正在尝试遵循 jhipster 网站上的安装指南,但我什至无法运行第一条指令,它使 ETIMEDOUT 一直在我身上。我现在运行它大约 30 次,它一直失败(有时在不同的 url)
apixandru@DESKTOP-BAA6A1B MINGW64 ~
$ yarn global add generator-jhipster
yarn global v0.20.3
[1/4] Resolving packages...
warning generator-jhipster > yo > fullname > npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
error An unexpected error occurred: "https://registry.yarnpkg.com/lodash: connect ETIMEDOUT 104.16.59.173:443".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\apixandru\\AppData\\Local\\Yarn\\config\\global\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.
apixandru@DESKTOP-BAA6A1B MINGW64 ~
$ yarn global add generator-jhipster
yarn global v0.20.3
[1/4] Resolving packages...
warning generator-jhipster > yo > fullname > npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
error An unexpected error occurred: "https://registry.yarnpkg.com/js-yaml: connect ETIMEDOUT 104.16.59.173:443".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\apixandru\\AppData\\Local\\Yarn\\config\\global\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.
apixandru@DESKTOP-BAA6A1B MINGW64 ~
$ yarn global add generator-jhipster
yarn global v0.20.3
[1/4] Resolving packages...
warning generator-jhipster > yo > fullname > npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
error An unexpected error occurred: "https://registry.yarnpkg.com/html-wiring: connect ETIMEDOUT 104.16.62.173:443".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\apixandru\\AppData\\Local\\Yarn\\config\\global\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.
看起来它开始发出数百个获取请求,最终服务器拒绝响应我。我不明白为什么这些响应没有在本地缓存,所以我不必每次重试时都执行数百个请求
【问题讨论】:
-
您在防火墙后面吗?您可以从浏览器访问registry.yarnpkg.com/generator-jhipster 吗?您是否尝试过使用
npm install -g generator-jhipster安装 jhipstrer? -
您还需要提供更多信息,您是否对其他包有问题,或者只是对这个生成器有问题?进一步排除故障。
-
@GaëlMarziou 我在原始帖子中放置了一个链接,其中包含正在发生的事情的完整输出。似乎它确实开始发出很多请求,但最终服务器挂在我身上paste.ubuntu.com/24048741
-
@GaëlMarziou 似乎 npm install 有效,但 yarn 无效。 npm 看起来它已经实现了重试逻辑,而 yarn 没有“npm info retry 将重试,最后一次尝试出错:错误:连接 ETIMEDOUT 151.101.112.162:443”
-
你试过github.com/yarnpkg/yarn/issues/944中提到的建议纱线选项
--network-concurrency 1吗?