【问题标题】:Cannot install jhipster-generator无法安装 jhipster-generator
【发布时间】: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.

看起来它开始发出数百个获取请求,最终服务器拒绝响应我。我不明白为什么这些响应没有在本地缓存,所以我不必每次重试时都执行数百个请求

https://paste.ubuntu.com/24048741/

【问题讨论】:

  • 您在防火墙后面吗?您可以从浏览器访问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吗?

标签: node.js jhipster yarnpkg


【解决方案1】:

我遇到了同样的错误,在我的情况下,它只是在尝试从 Docker 容器yarn add 时。

重启 Docker 解决了我的问题。

【讨论】:

    【解决方案2】:

    尝试正确设置注册表,如:

    npm config set registry "https://registry.npmjs.org"
    

    【讨论】:

      猜你喜欢
      • 2017-06-20
      • 1970-01-01
      • 2018-09-23
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      相关资源
      最近更新 更多