npm sill idealTree buildDeps 安装踩坑指南(详细版)

news2025/7/7 15:19:53

背景:

        已通过nvm安装node 18.8

        需要运行

npx create-react-app demo01

    首次提醒npm版本过低,但是更新npm失败,并且不再报错(安装其他包同样不报错)

    且换源无果(更换淘宝源、清除缓存没效果),

    使用ping  http://registry.npm.taobao.org/ 检测网络也正常

0. 删除.npmsrc  、清除缓存

参考文章:
前端 - npm 的配置文件 .npmrc

运行npm install 安装失灵,一直卡在sill idealTree buildDeps没有反应_堂吉诃德明的博客

    不想看原文直接尝试: 通过如下指令获得用户配置文件目录, 删除.npmrc文件

npm config get userconfig

 通常是在    C:/users/xxx/

清除缓存方法: 会出现警示(大佬可以解答一下这么做的风险)

npm cache clean --force

1. 更换淘宝源(老生常谈)

npm config set registry http://registry.npm.taobao.org/
npm config get registry

默认链接:https://registry.npmjs.org/  (可同理用npm config set registry  “url” 重置)

2. 清除代理(已按方法0操作成功 但又报错read ECONNRESET)

参考:npm install卡在sill idealTree buildDeps没有反应,安装失灵_JohannaYe的博客-CSDN博客

npm config get proxy
npm config rm proxy
npm config rm https-proxy

其他建议:

 检查node和npm版本
以往的版本 | Node.js (nodejs.org)icon-default.png?t=M85Bhttps://nodejs.org/zh-cn/download/releases/

        (实际官网给出的是参考最低版本\原装版本)

        如 node 18.8.0 官网npm8.18.0 ,自带也是8.18.0

        实际需要更新到npm 9.1.3,并且因为只报错一次促就了本文

如果是按着react朋友可以通过如下更新tar再使用react:

 npm install -g tar

总结参考了如下文章:

001:npm install卡在sill idealTree buildDeps没有反应,安装失灵_JohannaYe的博客-CSDN博客icon-default.png?t=M85Bhttps://blog.csdn.net/Johanna51/article/details/123360477

002 :专门对于 .npmrc文件的详细介绍icon-default.png?t=M85Bhttps://blog.csdn.net/kelly0721/article/details/121908256

003: 提到了 删除.npmrc 和清除缓存两种方法icon-default.png?t=M85Bhttps://blog.csdn.net/weixin_45859956/article/details/124502286

004:设置淘宝源icon-default.png?t=M85Bhttps://blog.csdn.net/weixin_46182244/article/details/121302702?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-4-121302702-blog-126277451.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-4-121302702-blog-126277451.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/405587.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【产品新体验】CSDN. 云IDE体验与功能使用教程(保姆级教程)

文章目录前言一、认识云IDE1.1、CSDN.开发云1.2、秘钥管理二、实战-使用云IDE2.1、初步实战springboot-demo(clone默认模板代码)2.1.1、新建工作空间2.1.2、启动springboot-demo项目2.1.3、编写一个helloworld接口2.2、运行前端工程项目2.2.1、初步尝试—…

Node.js卸载与重装,zip与msi安装详解

Node js卸载与重装,zip与msi安装详解 文章目录Node js卸载与重装,zip与msi安装详解卸载安装选择msi下载安装第一步:第二步:第三步:选择zip压缩包安装(选择msi安装的已可以看下这个)第一步&#…

Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(登录注册页面,验证码)

基于 Vue3.x Vant UI 的多功能记账本(四) 文章目录基于 Vue3.x Vant UI 的多功能记账本(四)项目演示1、登录注册页面2、图片验证码3、修改 axios4、写到最后(附源码)系列内容参考链接基于 Vue3.x Vant U…

Vue3预览并打印PDF的两种方法

项目场景:后台接口请求数据,返回PDF文档的链接,在vue3页面可预览和打印该PDF。 在之前的Vue2项目中,预览并打印PDF用的是vue-pdf这个插件,但在vue3中是不支持的,只能换个插件了,于是经过测试&a…

jquery怎么给元素设置属性

设置方法:1、使用attr()方法,语法“$(selector).attr(属性名,值)”或“$(selector).attr({属性名:值;})”;2、使用prop()方法,语法“$(selector).prop(属性名,值)”。 1、使用attr()方法 attr() 方法设置或返回被选元素的属性值…

共享主机和 WordPress 主机之间的区别

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且…

npm install 报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D:\node.js\odejs)

今天我正好要学习TS需要typeScript这个插件但是我用npm i typescript -g 这个命令安装的时候报错,我花了1个时才解决这个问题,下面我为大家提供一些解决方案 1.全部错误install 2.错误详解 该错误发生在修改npm的全局安装路径之后,再执行npm…

【Web 三件套】个人简单博客系统页面搭建(附源码)

文章目录1. 成品展示2. 知识准备3. 博客系统页面搭建3.1 基本介绍3.2 博客列表页3.3 博客详情页3.4 博客登录页3.5 博客编辑页3.6 公共页面样式3.7 markdown 编辑器引入4. 总结1. 成品展示 以下为个人搭建的一个简单博客系统页面,以后会不断改进,并且与…

VsCode镜像下载(国内镜像源,高速秒下)

VsCode镜像下载(国内镜像源,高速秒下)vscode官方网站下载速度太慢,非正规网站又不太敢下,通过镜像源下载就好了。你们不介意版本的话,下面是1.63版本的链接(直接复制下载就好了)&…

猿创征文|一文带你了解前端开发者工具

前端开发者工具目录一、前言二、前端开发者工具——编译器(含插件)1、VS Code2、VS Code 必备插件3、WebStorm三、前端开发者工具——UI 框架工具1、Element2、Vant四、前端开发者工具——API 调试工具1、ApiPost五、写在最后(总结&#xff0…

Module not found: Error: Can‘t resolve “xxx“ in “xxx“导致该问题的解决方案

先看报错提示 根据报错提示反应的情况是:找不到模块:错误:无法解析 在遇到报错时应该仔细阅读报错提示,这样解决起来也不会没有头绪 在红色遮挡下有该报错出现的主要原因 在此处我们谈论一下解决该类报错的几种方法 1&#xff…

uniapp 总结篇 (小程序)

前期概述:做了很长时间的小程序了,在此做一个完整的项目总结,希望可以帮助到正在学习、开发的小伙伴。此篇文章并不涉及一些原理,更重要的是帮助大家实现功能、流程。 uniapp 还是很强大的 可以开发 小程序、h5、pc、app 一、创…

Tomcat安装使用与部署Web项目的三种方法

✅作者简介:C/C领域新星创作者,为C和java奋斗中 ✨个人社区:微凉秋意社区 🔥系列专栏:MySql一点通 📃推荐一款模拟面试、刷题神器👉注册免费刷题 🔥前言 今天带来Tomcat的安装教程&a…

input 输入框限制只能输入两位有效小数

前端入门即教学,今天博主分享几个前端金额实用的小案例,复制拿过去就能用哦! 相信有很多前端小伙伴在工作中遇到过这样的需求,就是限制输入框内容只能输入两位小数吧,想了用正则但是又不知道怎么下手的同学&#xff0c…

CSS 父选择器 :has()

精通CSS-点击快速学习 在CSS Selectors 4规范中,CSS 引入了一个名为 的新选择器:has(),它最终让我们可以选择父级。这意味着我们可以选择具有特定元素的父元素。目前Safari和Chrome105已经支持。 父选择器如何在 CSS 中工作 在 CSS 中,如果我们想要选择某些东西,我们会使…

盘点12个前端低代码的框架开源项目以及前端低代码的总结调研,比如百度开源的前端低代码框架、阿里巴巴开源的低代码平台、Element UI表单设计及代码生成器、H5可视化页面配置等

文章目录1. Appsmith2. Amis3. LowCodeEngine4. form-generator5. H5-Dooring/pc-Dooring6. YAO7. Mometa8. NocoBase9. Sparrow10. vite-vue3-lowcode11. 华炎魔方12. Awesome Lowcode参考文档低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术&#xff…

sortablejs的使用实践

文章目录说明基本使用1. 素颜版2. 设置可被拖起的项的样式3. 设置被选中的项的样式4. 设置拖拽时跟随的阴影的样式5. 设置正在被拖拽中的样式6. 设置当前列表容器内是否可以进行拖拽排序7. 设置拖拽的手柄8. 多个列表之间的拖拽 [group]示例1 [name]示例2 [put]示例3 [put func…

【前端】图片懒加载的原理和三种实现方式

一. 图片懒加载的目的 大型网站如常用的淘宝,京东等页面,需要展示大量的商品图片信息,如果打开网页时让所有图片一次性加载完成,需要处理很多次网络请求,等待加载时间比较长,用户体验感很差。 有一种常用…

基于 vite 创建 vue3 全家桶项目(vite + vue3 + tsx + pinia)

vite 最近非常火,它是 vue 作者尤大神发布前端构建工具,底层基于 Rollup,无论是启动速度还是热加载速度都非常快。vite 随 vue3 正式版一起发布,刚开始的时候与 vue 绑定在一起,但之后的 v2 版本便比较独立&#xff0c…

什么是垃圾回收机制(超详细)

垃圾回收机制 1.垃圾回收机制(Garbage Collction)简称GC,是JavaScript中使用的内存管理系统的基本组部分,是为了防止内存泄漏 2.JavaScript是在创建变量(对象、字符串等)时自动进行了分配内存,并…