[英]NPM ETIMEDOUT Error while installing React
我在 Windows 上执行以下命令:
npm install -g create-react-app
但是我收到以下错误:
npm 错误! 代码 ETIMEDOUT npm 错误! errno ETIMEDOUT npm 错误! 对http://registry.npmjs.org/create-react-app的网络请求失败,原因:连接 ETIMEDOUT 104.16.20.35:80 npm ERR! 网络 这是与网络连接有关的问题。 npm 错误! 网络 在大多数情况下,您使用代理服务器或网络设置错误。 npm 错误! 网络 npm 错误! 网络 如果您在代理后面,请确保 npm ERR! 网络“代理”配置设置正确。 请参阅:'npm help config' npm ERR! 可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\faizanmubasher\AppData\Roaming\npm-cache_logs\2019-02-20T13_22_23_493Z-debug.log
虽然我已经正确设置了代理配置:
npm config set http-proxy username:password@proxyip:port -g
npm config set proxy username:password@proxyip:port -g
npm config set https-proxy username:password@proxyip:port -g
也试过这个:
npm --proxy username:password@proxyip:port\ install -g create-react-app
我支持公司代理。
这可能是 NPM 的问题,而不是您尝试安装的软件包吗? 你可以试试这个:
npm config delete proxy
尝试
npx create-react-app my-app
cd my-app
npm start
创建应用程序
您需要在本地开发机器上拥有 Node >= 6(但在服务器上不需要)。 您可以使用 nvm (macOS/Linux) 或 nvm-windows 在不同项目之间轻松切换 Node 版本。
要创建新应用,您可以选择以下方法之一: npx
npx create-react-app my-app
(npx 附带 npm 5.2+ 及更高版本,请参阅旧 npm 版本的说明) npm
npm init react-app my-app
npm init 在 npm 6+ Yarn 中可用
yarn create react-app my-app
yarn create 在 Yarn 0.25+ 输出中可用
运行这些命令中的任何一个都会在当前文件夹中创建一个名为 my-app 的目录。 在该目录中,它将生成初始项目结构并安装传递依赖项:
my-app ├── README.md ├── node_modules ├── package.json ├── .gitignore ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json └── src
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── logo.svg
└── serviceWorker.js
无需配置或复杂的文件夹结构,只需构建应用程序所需的文件。 安装完成后,您可以打开项目文件夹:
cd my-app
npm start
您必须在环境变量中将您的代理设置为此图像。 windows 环境设置图片
然后使用以下两个命令设置您的代理。
npm config 设置代理 http://proxy-server:port
npm 配置设置 https-proxy http://proxy-server:port
有时您可能在代理后面,请尝试以下方法。
您必须在环境变量中将您的代理设置为此图像。 windows 环境设置图片
然后使用以下两个命令设置您的代理。
npm config 设置代理 http://proxy-server:port
npm 配置设置 https-proxy http://proxy-server:port
我尝试为 npm 和 yarn 实施所有解决方案和建议的命令,但没有解决。
当我禁用我的 VPN 并尝试“安装纱线”时,它会正常工作。
如果您有 VPN,请在它禁用并执行“yarn install”命令后尝试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.