请您过段时间重试一下,以排除临时性的网络问题。

如果重试仍有问题,请提供应用名、应用 App ID,另外贴一下 package.json 的依赖声明部分。

```
代码和报错信息请用三个引号包起来,
而不是贴图,这样方便复制粘贴
```

并不是周期性的,是一直不行。

APP Qing APP_ID umv46GE2qU2OsVu3WqOwxKph-MdYXbMMI

[INFO] Current CLI tool version:  0.21.0
[INFO] Retrieving app info ...
[INFO] Preparing to deploy Qing(umv46GE2qU2OsVu3WqOwxKph-MdYXbMMI) to region: us group: web production
[INFO] Node.js runtime detected
[INFO] Uploading file 913.61 KiB / 913.61 KiB [=====================] 100.00% 3s
[REMOTE] 开始构建 20190917-100218
[REMOTE] 正在下载应用代码 ...
[REMOTE] 正在解压缩应用代码 ...
[REMOTE] 运行环境:nodejs
[REMOTE] 正在下载和安装依赖项 ...
[REMOTE] [ERROR] 部署失败:yarn install v1.17.3
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/home/leanengine/app/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
[INFO] Deleting temporary files
Deployment failed`

package.json

{
 
  "dependencies": {
    "antd": "^3.19.5",
    "dva": "^2.6.0-beta.6",
    "moment": "^2.24.0",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "serve": "^11.1.0",
    "ts-clipboard": "^1.0.17"
  },
  "devDependencies": {
    "@types/jest": "^23.3.12",
    "@types/react": "^16.7.18",
    "@types/react-dom": "^16.0.11",
    "@types/react-test-renderer": "^16.0.3",
    "babel-eslint": "^9.0.0",
    "eslint": "^5.4.0",
    "eslint-config-umi": "^1.4.0",
    "eslint-plugin-flowtype": "^2.50.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-jsx-a11y": "^5.1.1",
    "eslint-plugin-react": "^7.11.1",
    "husky": "^0.14.3",
    "lint-staged": "^7.2.2",
    "react-test-renderer": "^16.7.0",
    "tslint": "^5.12.0",
    "tslint-eslint-rules": "^5.4.0",
    "tslint-react": "^3.6.0",
    "umi": "^2.9.3",
    "umi-plugin-react": "^1.8.0",
    "umi-types": "^0.3.0"
  },
  
}

我这里测试这个 URL 也是 404

➜  ~ curl 'https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz'
{"error":"Not found"}%                                                                                                                                                                                                                                                                                                  ➜  ~

目前倾向于认为是 yarnpkg 的问题。你也可以考虑删掉本地的 node_modules 和 yarn.lock 重装一下试试。

你在哪里测试的?本地没啥问题。

➜  Downloads wget https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz
--2019-09-18 14:26:00--  https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.0.tgz
正在连接 127.0.0.1:1235... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度:71927 (70K) [application/octet-stream]
正在保存至: “es-abstract-1.14.0.tgz.1”

es-abstract-1.14.0.tgz.1         100%[========================================================>]  70.24K  --.-KB/s  用时 0.08s

2019-09-18 14:26:01 (861 KB/s) - 已保存 “es-abstract-1.14.0.tgz.1” [71927/71927])

我测了一下这个地址在国内是 404,在国外(走代理)是有内容的,我还是倾向于认为是 yarnpkg 的问题 ....