【问题标题】:npm ERR! code ERR_SOCKET_TIMEOUT on creating new project using ng new appnamenpm 错误!使用 ng new appname 创建新项目的代码 ERR_SOCKET_TIMEOUT
【发布时间】:2021-08-11 21:42:43
【问题描述】:

有人可以帮我解决这个问题吗?我收到以下错误:

已安装 Angular 和 Node 版本

角 CLI:12.0.1 节点:14.16.0 包管理器:npm 7.11.2 操作系统:win32 x64 D:\Learning\Angular>ng 新工作 ?您想添加 Angular 路由吗?不 ?您想使用哪种样式表格式? CSS 创建工作/angular.json(3045 字节) 创建工作/package.json(1069 字节) 创建工作/README.md(997 字节) 创建工作/tsconfig.json(783 字节) 创建工作/.editorconfig(274 字节) 创建工作/.gitignore(604 字节) 创建工作/.browserslistrc(703 字节) 创建工作/karma.conf.js(1424 字节) 创建工作/tsconfig.app.json(287 字节) 创建工作/tsconfig.spec.json(333 字节) 创建工作/src/favicon.ico(948 字节) 创建工作/src/index.html(293 字节) 创建工作/src/main.ts(372 字节) 创建工作/src/polyfills.ts(2820 字节) 创建工作/src/styles.css(80 字节) 创建工作/src/test.ts(743 字节) 创建工作/src/assets/.gitkeep(0 字节) 创建工作/src/environments/environment.prod.ts(51 字节) 创建工作/src/environments/environment.ts(658 字节) 创建工作/src/app/app.module.ts(314 字节) 创建工作/src/app/app.component.html(23777 字节) 创建工作/src/app/app.component.spec.ts(943 字节) 创建工作/src/app/app.component.ts(211 字节) 创建工作/src/app/app.component.css(0字节) / 安装包 (npm)...npm WARN 已弃用 urix@0.1.0:请参阅 https://github.com/lydell/urix#deprecated npm WARN 已弃用 har-validator@5.1.5:不再支持此库 npm WARN 已弃用 resolve-url@0.2.1:https://github.com/lydell/resolve-url#deprecated npm WARN 已弃用 chokidar@2.1.8:Chokidar 2 将在节点 v14+ 上中断。升级到 chokidar 3,依赖项减少 15 倍。 npm WARN 已弃用 request@2.88.2:请求已弃用,请参阅 https://github.com/request/request/issues/3142 npm 错误!代码 ERR_SOCKET_TIMEOUT npm 错误!错误号 ERR_SOCKET_TIMEOUT npm 错误!对 https://registry.npmjs.org/@angular/cli/-/cli-12.0.1.tgz 的请求失败,原因:套接字超时 npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\username\AppData\Local\npm-cache\_logs\2021-05-23T07_57_24_639Z-debug.log × 包安装失败,见上。 原理图工作流程失败。往上看。

【问题讨论】:

  • 由于连接问题可能会出现超时问题。确保您的互联网连接正常且速度不错

标签: angular npm timeout socket-timeout-exception


【解决方案1】:

使用此命令清除缓存 npm cache clear --force然后再试一次

【讨论】:

【解决方案2】:

注册表 URL 指向“https”。您可能正在使用阻止安全连接的代理

运行 npm config set registry="http://registry.npmjs.org/" 然后尝试创建应用程序。

npm get registry 命令显示它指向的当前 URL。

【讨论】:

    【解决方案3】:

    我尝试了所有方法,但这项工作对我有用:我所做的是卸载节点 16 并将其降级为节点 14。然后在我的命令行中输入此代码 npm set timeout=100000

    【讨论】:

    【解决方案4】:

    运行命令:npm install source-map-resolve 我遇到了同样的问题,然后我运行它并解决了我的问题。

    【讨论】:

    • 如果可能,您能否添加更多信息,说明这将做什么以及如何帮助解决问题?谢谢!
    • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
    • 该软件包已弃用 (source)。
    猜你喜欢
    • 1970-01-01
    • 2018-04-19
    • 2022-06-29
    • 1970-01-01
    • 2020-01-12
    • 2023-03-20
    • 1970-01-01
    • 2020-03-08
    • 2018-08-28
    相关资源
    最近更新 更多