安装React时出现NPM ETIMEDOUT错误

时间:2019-02-20 13:32:15

标签: node.js npm proxy npm-install

我正在Windows上执行以下命令:

mpg %>% ggplot()+
  geom_boxplot(aes(displ, manufacturer))

但是我遇到以下错误:

  

npm错误!代码ETIMEDOUT   npm ERR! errno超时   npm ERR!对http://registry.npmjs.org/create-react-app的网络请求失败,原因:连接ETIMEDOUT 104.16.20.35:80   npm ERR!网络这是与网络连接有关的问题。   npm ERR!网络在大多数情况下,您位于代理服务器后面或网络设置不正确。   npm ERR!网络   npm ERR!网络如果您是代理人,请确保   npm ERR!网络“代理”配置正确设置。请参阅:“ npm帮助配置”   npm ERR!可以在以下位置找到此运行的完整日志:   npm ERR! C:\ Users \ faizanmubasher \ AppData \ Roaming \ npm-cache_logs \ 2019-02-20T13_22_23_493Z-debug.log

尽管我已经正确设置了代理配置:

npm install -g create-react-app

也尝试过:

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

我落后于公司代理人。

4 个答案:

答案 0 :(得分:0)

NPM可能是问题,而不是您要安装的软件包吗?您可以尝试以下方法:

npm config delete proxy

答案 1 :(得分: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 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

答案 2 :(得分:0)

  1. 您必须在环境变量中将代理设置为此镜像。 windows env setup image

  2. 然后使用以下两个命令设置代理。

    npm配置设置代理http:// proxy-server:port

    npm配置设置https-proxy http:// proxy-server:port

答案 3 :(得分:0)

有时您可能会使用代理,请尝试以下方法。

  1. 您必须在环境变量中将代理设置为此镜像。 windows env setup image

  2. 然后使用以下两个命令设置代理。

    npm配置设置代理http:// proxy-server:port

    npm配置设置https-proxy http:// proxy-server:port