NPM ETIMEDOUT安装React时出错

问题描述 投票:0回答:2

我在Windows上执行以下命令:

npm install -g create-react-app

但是我收到以下错误:

错误的ERR!代码ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR!网络请求http://registry.npmjs.org/create-react-app失败,原因:连接ETIMEDOUT 104.16.20.35:80 npm ERR!网络这是与网络连接相关的问题。错误的ERR!网络在大多数情况下,您在代理后面或网络设置不良。错误的ERR!网络npm ERR!网络如果您在代理服务器后面,请确保npm ERR!网络'代理'配置设置正确。请参阅:'npm help config'npm ERR!可以在以下位置找到此运行的完整日志:npm ERR! C:\ Users \用户faizanmubasher \应用程序数据\漫游\ 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

我支持公司代理。

node.js npm proxy npm-install
2个回答
0
投票

它可能是NPM的问题而不是您尝试安装的软件包吗?你可以试试这个:

npm config delete proxy

0
投票

尝试

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

纱线创造有纱线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
© www.soinside.com 2019 - 2024. All rights reserved.