这是我每次执行 npx create-react-app app-name 时都会遇到的错误。 起初一切都很好,一切都工作得很好,但突然之间,我遇到这个错误已经有几天了,而且我似乎无法解决它。
hassan_xiddiqui@Kratos:~/React$ npx create-react-app starter_1 需要安装以下软件包: 创建反应应用程序 确定可以继续吗? (y) y 在 /home/hassan_xiddiqui/React/starter_1 中创建一个新的 React 应用程序。 安装软件包。这可能需要几分钟。 正在使用 cra-template 安装 React、React-dom 和 React-scripts... npm 错误!代码经济重置 npm 错误!错误号经济重置 npm 错误!网络尝试获取 https://registry.npmjs.org/eslint-plugin-jsx-a11y 时响应正文无效:已中止 npm 错误!网络 这是与网络连接相关的问题。 npm 错误!网络 在大多数情况下,您位于代理服务器后面或网络设置错误。 npm 错误!网络 npm 错误!网络 如果您使用代理,请确保 npm 错误!网络“代理”配置设置正确。请参阅:“npm 帮助配置” npm 错误!此运行的完整日志可以在以下位置找到: npm 错误! /home/hassan_xiddiqui/.npm/_logs/2021-04-03T12_14_14_243Z-debug.log 正在中止安装。 npm install --save --save-exact --loglevel 错误反应反应-dom反应脚本cra-模板失败。 正在删除生成的文件...package.json 从 /home/hassan_xiddiqui/React 中删除 starter_1/ 完毕。
您收到的消息中的错误非常清楚:
This is a problem related to network connectivity.
In most cases you are behind a proxy or have bad network settings.
If you are behind a proxy, please make sure that the
'proxy' config is set properly. See: 'npm help config'
如果您使用的是 VPS,请将其禁用。尝试检查您的 DNS 设置,也许将其更改为 Google 的。
此外,尝试从 NPM 安装任何内容,以确认这是您的连接问题。
npm install -g create-react-app
。如果此(或任何其他包)成功,则可能是其他问题。
也请考虑这可能是您机器上的
npx
的问题。尝试直接使用 create-react-app
安装它,而不是首先全局安装它(就像我上面展示的那样)
这更多的是网络错误,您可以检查配置或尝试刷新您的 dns 或其他东西。如果可能的话尝试其他网络
尝试使用以下命令再次安装 npm:
npm install
另请检查您正在使用的节点版本:
node --v
然后,再次运行命令:
npx create-react-app app_name
我通过更新 Windows 10 成功解决了这个问题