当前位置: 首页 > news >正文

vue 安装依赖npm install过程中报错npm ERR! cb() never called!

解决办法:

步骤 1:清理 npm 缓存

npm cache clean --force
rm -rf node_modules package-lock.json

 步骤 2:一个第三方 npm 工具包,功能是 自动重试失败的 npm install 操作,适用于网络不稳定或依赖源不可靠的场景

npm install -g  npm-install-retry

如果是liunx 权限不足请用

(如果权限不足,可能需要加 sudo:sudo npm install -g npm-install-retry)

步骤3:执行 npm install --production,如果安装失败,则最多重试 10 次,每次间隔 500 毫秒。
npm-install-retry --wait 500 --attempts 10 -- --production
 步骤4:安装依赖
npm install

如果再不行解决方法二:

步骤 1:强制清理 npm 缓存及临时文件

# 彻底清除 npm 缓存
npm cache clean --force# 删除 npm 临时文件
rm -rf ~/.npm/_*
rm -rf ~/.npm/_logs/# 删除项目中的 node_modules 和 lock 文件
rm -rf node_modules package-lock.json
步骤 2:修复文件所有权(UOS 关键步骤)
UOS 可能对挂载盘(如 /media/uos/数据盘2)的权限管理严格,需确保项目目录完全归属当前用户:我项目地址(/media/uos/数据盘2/code/front-admin)
# 递归修复所有权
sudo chown -R $USER:$USER /media/uos/数据盘2/code/front-admin# 修复全局 npm 目录权限
sudo chown -R $USER:$(id -gn $USER) ~/.npm
sudo chmod -R 755 ~/.npm
步骤 3:切换npm源
nrm ls
nrm use yarn

步骤 4:使用基础命令绕过可能的插件干扰

禁用 npm 的进度条和插件,用最简模式安装:

npm set progress=false
npm install --no-optional --no-fund --verbose
  • --no-optional:跳过可选依赖(如编译工具链)。

  • --verbose:显示详细日志,定位卡顿步骤。

  • 安装成功

步骤5:npm run dev 报错缺少node-sass

 

步骤6:卸载node-sass

npm uninstall node-sass

 

步骤7:根据json中的版本安装指定sass版本

 

http://www.lryc.cn/news/547187.html

相关文章:

  • android接入rocketmq
  • libilibi项目优化(1)使用Redis实现缓存
  • The Rust Programming Language 学习 (二)
  • http链接转成https的链接的几种方法
  • STM32——串口通信 UART
  • mybatis日期格式与字符串不匹配bug
  • 文献分享: ConstBERT固定数目向量编码文档
  • 学习记录-用例设计编写
  • 学习工具的一天之(burp)
  • el-tree右键节点动态位置展示菜单;el-tree的节点图片动态根据节点属性color改变背景色;加遮罩层(opacity)
  • K8s 1.27.1 实战系列(一)准备工作
  • 说一下SpringBoot3新特新和JDK17新特性
  • Linux系统服务安全检测手记
  • 鸿蒙与DeepSeek深度整合:构建下一代智能操作系统生态
  • [创业之路-329]:华为铁三角实施的步骤
  • 1.15-16-17-18迭代器与生成器,函数,数据结构,模块
  • java面向对象(详细讲解)
  • 代码随想录二刷|图论2
  • 毕业项目推荐:基于yolov8/yolov5/yolo11的暴力行为检测识别系统(python+卷积神经网络)
  • 服务器CPU微架构
  • 用本地浏览器打开服务器上使用的Tensorboard
  • Nginx或Tengine服务器配置SSL证书
  • 【基础4】插入排序
  • 2安卓开发的主要语言
  • Python练习(握手问题,进制转换,日期问题,位运算,求和)
  • vtk 3D坐标标尺应用 3D 刻度尺
  • 蓝桥杯每日一题:第一周周四哞叫时间
  • DeepSeek本地接口调用(Ollama)
  • 自由学习记录(41)
  • 【编写UI自动化测试集】Appium+Python+Unittest+HTMLRunner​