如何解决 npm ERR!安装 Angular cli 时代码 ECONNRESET
How to resolve npm ERR! code ECONNRESET while installing Angular cli
我已经在 Windows-10 本地系统上成功安装了 nodejs。
当我这样做时:npm 版本,我得到:
C:\WINDOWS\system32>npm version
{
npm: '8.5.3',
node: '16.14.0',
v8: '9.4.146.24-node.20',
uv: '1.43.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.18.1',
modules: '93',
nghttp2: '1.45.1',
napi: '8',
llhttp: '6.0.4',
openssl: '1.1.1m+quic',
cldr: '40.0',
icu: '70.1',
tz: '2021a3',
unicode: '14.0',
ngtcp2: '0.1.0-DEV',
nghttp3: '0.1.0-DEV'
}
然而,正如我所做的那样:
C:\WINDOWS\system32>npm install -g @angular/cli
我收到这个错误:
npm ERR! code ECONNRESET
npm ERR! syscall read
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.org/ajv failed, reason: read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\HP\AppData\Local\npm-cache\_logs22-03-12T11_01_57_166Z-debug-0.log
我做到了:
npm config rm proxy
npm config rm https-proxy
但是错误还是没有解决
我该如何解决这个问题?
谢谢
尝试使用http
代替https
,运行这个命令来更改npm配置。
npm config set registry http://registry.npmjs.org/
之后运行
npm install -g @angular/cli
我已经在 Windows-10 本地系统上成功安装了 nodejs。
当我这样做时:npm 版本,我得到:
C:\WINDOWS\system32>npm version
{
npm: '8.5.3',
node: '16.14.0',
v8: '9.4.146.24-node.20',
uv: '1.43.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.18.1',
modules: '93',
nghttp2: '1.45.1',
napi: '8',
llhttp: '6.0.4',
openssl: '1.1.1m+quic',
cldr: '40.0',
icu: '70.1',
tz: '2021a3',
unicode: '14.0',
ngtcp2: '0.1.0-DEV',
nghttp3: '0.1.0-DEV'
}
然而,正如我所做的那样:
C:\WINDOWS\system32>npm install -g @angular/cli
我收到这个错误:
npm ERR! code ECONNRESET
npm ERR! syscall read
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.org/ajv failed, reason: read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\HP\AppData\Local\npm-cache\_logs22-03-12T11_01_57_166Z-debug-0.log
我做到了:
npm config rm proxy
npm config rm https-proxy
但是错误还是没有解决
我该如何解决这个问题?
谢谢
尝试使用http
代替https
,运行这个命令来更改npm配置。
npm config set registry http://registry.npmjs.org/
之后运行
npm install -g @angular/cli