如何解决纱线安装“错误收到来自注册表的格式错误的响应”
我一直在尝试在项目中运行 docker-compose up
。问题是每次运行此命令时,它都会崩溃并显示以下消息:
error Received malformed response from registry for "strong-globalize". The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Received malformed response from registry for "qs". The registry may be down.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:50508:15)
at Generator.next (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/opt/yarn-v1.22.5/lib/cli.js:5301:28)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:307:12)
at Function.findVersionInRegistryResponse (/opt/yarn-v1.22.5/lib/cli.js:50550:19)
Error: Received malformed response from registry for "strong-globalize". The registry may be down.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:50508:15)
at Generator.next (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/opt/yarn-v1.22.5/lib/cli.js:5301:28)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:307:12)
at Function.findVersionInRegistryResponse (/opt/yarn-v1.22.5/lib/cli.js:50550:19)
The command '/bin/sh -c yarn install --network-timeout 300000000' returned a non-zero code: 1
每次不同的消息都说不同的注册表给出了格式错误的响应。我正在 Windows 10 Education 中的 docker quickstart 终端上运行它。以下是每次返回格式错误响应的包安装都是不同的证据:
error Couldn't find package "@types/node@*" required by "@types/connect@*" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Couldn't find package "@types/node@*" required by "@types/body-parser@*" on the "npm" registry.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at PackageRequest.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:36539:17)
at Generator.throw (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:323:13
at process._tickCallback (internal/process/next_tick.js:68:7)
Error: Couldn't find package "@types/node@*" required by "@types/express-serve-static-core@^4.17.18" on the "npm" registry.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at PackageRequest.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:36539:17)
at Generator.throw (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:323:13
at process._tickCallback (internal/process/next_tick.js:68:7)
Error: Couldn't find package "@types/node@*" required by "@types/serve-static@*" on the "npm" registry.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at PackageRequest.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:36539:17)
at Generator.throw (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:323:13
at process._tickCallback (internal/process/next_tick.js:68:7)
The command '/bin/sh -c yarn install --network-timeout 300000000' returned a non-zero code: 1
ERROR: Service 'api' Failed to build
Error: Received malformed response from registry for "@types%2fnode". The registry may be down.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:50508:15)
at Generator.next (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/opt/yarn-v1.22.5/lib/cli.js:5301:28)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:307:12)
at Function.findVersionInRegistryResponse (/opt/yarn-v1.22.5/lib/cli.js:50550:19)
Error: Received malformed response from registry for "@types%2fnode". The registry may be down.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:50508:15)
at Generator.next (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/opt/yarn-v1.22.5/lib/cli.js:5301:28)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:307:12)
at Function.findVersionInRegistryResponse (/opt/yarn-v1.22.5/lib/cli.js:50550:19)
error Received malformed response from registry for "loopback-datasource-juggler". The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Received malformed response from registry for "loopback-datasource-juggler". The registry may be down.
at MessageError.ExtendableBuiltin (/opt/yarn-v1.22.5/lib/cli.js:721:66)
at new MessageError (/opt/yarn-v1.22.5/lib/cli.js:750:123)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:50508:15)
at Generator.next (<anonymous>)
at step (/opt/yarn-v1.22.5/lib/cli.js:310:30)
at /opt/yarn-v1.22.5/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/opt/yarn-v1.22.5/lib/cli.js:5301:28)
at Function.<anonymous> (/opt/yarn-v1.22.5/lib/cli.js:307:12)
at Function.findVersionInRegistryResponse (/opt/yarn-v1.22.5/lib/cli.js:50550:19)
The command '/bin/sh -c yarn install --network-timeout 300000000' returned a non-zero code: 1
我尝试了以下修复,但没有任何效果:
- 将
--network-timeout 30000000
添加到 dockerfile 中的 yarn install 命令。 - 在 dockerfile 中安装 yarn 之前添加
yarn cache clean
命令。 - 将 yarn 和 npm 更新到最新版本。
请帮忙):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。