npm安装依赖报错——npm ERR gyp verb cli的解决方法
1. 问题描述
1.1 npm安装依赖报错——npm ERR! gyp verb cli

npm MARN deprecated axiosQ0.18.1: critical security vuLnerability fixed in v0.21.1. For more information,
npm WARN deprecated svg001.3.2: This SVGO version is no Longer supported. upgrade to v2.x.x .
npm WARN deprecated tarQ2.2.2: This version of tar is no Longer supported, and will not receive security updates
npm MARN deprecated core-js02.0.12: core-js@<3.23.3 is no Longer maintained and not recommended for usage due to the numbe
eature detection in oLd core-js versions could cause a sLowdown up to 100x even if nothing 1s poLyfilLed. Some versions ha
our dependencies to the actual version of core-js.
npm ERR! code 1
npm ERR! path D:\myWork\新建文件夹\LoginWeb\node. moduLes\node-sass
npm ERR! comand failed
npm ERR! comand C: WINOOWS\system32\cmd.exe /d /s /c node scripts/build.js
npm ERR! Building: C:\Program Files\nodejs\node . exe D: \myWork\新建文件夹\LoginWeb\node. modules\node -gyp\bin\node-gyp.js res= --Libsass _Ldflags= --libsass _library=
npm ERR! gYp info it worked if it ends with ok
npm ERR! gYp verb cli[
npm ERR! gyp verb cli 'C:\\Program Files\\nodejs\\node .exe',
npm ERR! gYp verb cLi 'D:\\myWork\\新建文件卖\\LoginWeb\\node_ modules\\node-gypl\bin\node -gYp.js',
npm ERR! gYp verb cl1 'rebuild'
npm ERR! gYp verb cl1 '--verbose'
npm ERR! gYp verb cli '--1ibsass_ ext=',
npm ERR! gYp verb cli '--ibsass_ cflags=',
npm ERR! gYp verb cli '--Libsass . ldflags=',
npm ERR! gYp verb cli '--libsass . library= '
2. 问题原因
node14以下的版本支持node-sass,版本node16以上的不再支持node-sass,而sass官网推荐安装npm install sass替代node-sass。
尽量不要使用最新版nodejs,最新版nodejs和webpack镜像源的内容一般不匹配,容易出现sass,scss报错!!!
3. 解决方法
1. 都请先执行这几步
# npm指令清除npm缓存
npm cache clean --force# 手动删除node_module包. package_lock.json可以不删# 使用国内淘宝镜像
# npm install -g cnpm --registry=https://registry.npm.taobao.org
# npm install -g mirror-config-china --registry=https://registry.npmmirror.com
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
npm install
2. 如果还是无法解决,就考虑降低node版本,这里装的是v16.16,直接官网安装v14.x稳定版本,问题解决!
4. 最新版本执行命令会遇到这个问题
nodejs 版本升级完成后,使用 npm 命令时总是出现警告: npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead 。

4.1 第一种方式
1. 将 npm 升级到最新版本,在 windows 中以管理员身份打开 cmd
npm install -g npm-windows-upgrade
2. 如果提示 npm 命令未找到,则执行以下命令来更改脚本策略。
set-ExecutionPolicy RemoteSigned
3. 执行 npm 更新命令,选择最新的版本回车
npm-windows-upgrade
4. 再次执行 npm -v 命令,发现没有了 WARN。
4.2 第二中种方式
1. 进入nodejs安装目录
2. 依次修改npm,npm.cmd,npx,npx.cmd这四个文件(可能需要用管理员身份)。
修改的内容:将其各自文本中的“prefix -g”替换成“prefix --location=global”
并将其保存。
3.运行npm -version检查(发现此报错消失)
4.2 第三方种方式
使用npm的时候。在命令后面加上 –location=global
似乎 global -global,–local 已被弃用,因为警告消息指示但您可以使用 –location=global Command 而不是 global –global,–local 已被弃用。只需在将来使用此命令。
使用此命令
npm install --location=global create-react-app
相关文章:
npm安装依赖报错——npm ERR gyp verb cli的解决方法
1. 问题描述 1.1 npm安装依赖报错——npm ERR! gyp verb cli npm MARN deprecated axiosQ0.18.1: critical security vuLnerability fixed in v0.21.1. For more information, npm WARN deprecated svg001.3.2: This SVGO version is no Longer supported. upgrade to v2.x.x …...
公网环境使用Potplayer远程访问家中群晖NAS搭建的WebDAV听歌看电影
文章目录 前言1 使用环境要求:2 配置webdav3 测试局域网使用potplayer访问webdav4 内网穿透,映射至公网5 使用固定地址在potplayer访问webdav 前言 本文主要介绍如何在Windows设备使用potplayer播放器远程访问本地局域网的群晖NAS中的影视资源ÿ…...
Forecasting from LiDAR via Future Object Detection
Forecasting from LiDAR via Future Object Detection 基础信息 论文:cvpr2022paper https://openaccess.thecvf.com/content/CVPR2022/papers/Peri_Forecasting_From_LiDAR_via_Future_Object_Detection_CVPR_2022_paper.pdfgithub:https://github.co…...
【unity笔记】五、UI面板TextMeshPro 添加中文字体
Unity 中 TextMeshPro不支持中文字体,下面为解决方法: 准备字体文件,从Windows系统文件的Fonts文件夹里拖一个.ttf文件(C盘 > Windows > Fonts ) 准备字库文件,新建一个文本文件,命名为“字库”&…...
如何在Windows 11上设置默认麦克风和相机?这里有详细步骤
如果你的Windows 11计算机上连接了多个麦克风或网络摄像头,并且希望自动使用特定设备,而不必每次都在设置中乱动,则必须将首选设备设置为默认设备。我们将向你展示如何做到这一点。 如何在Windows 11上更改默认麦克风 有两种方法可以将麦克…...
Flutter循序渐进==>数据结构(列表、映射和集合)和错误处理
导言 填鸭似的教育确实不行,我高中时学过集合,不知道有什么用,毫无兴趣,等到我学了一门编程语言后,才发现集合真的很有用;可以去重,可以看你有我没有的,可以看我有你没有的…...
泛微E9开发 限制明细表列的值重复
限制明细表列的值重复 1、需求说明2、实现方法3、扩展知识点3.1 修改单个字段值(不支持附件类型)3.1.1 格式3.1.2 参数3.1.3 案例 3.2 获取明细行所有行标示3.2.1 格式3.2.2 参数说明 1、需求说明 限制明细表的“类型”字段,在同一个流程表单…...
magicapi导出excel
参考:Hutool参考文档 response模块 | magic-api import response;import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map;import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; …...
【秋招突围】2024届秋招笔试-科大讯飞笔试题-03-三语言题解(Java/Cpp/Python)
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系计划跟新各公司春秋招的笔试题 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📧 清隆这边…...
springboot是否可以代替spring
Spring Boot不能直接代替Spring,但它是Spring框架的一个扩展和增强,提供了更加便捷和高效的开发体验。以下是关于Spring Boot和Spring关系的详细解释: Spring框架: Spring是一个广泛应用的开源Java框架,提供了一系列模…...
基于SpringBoot的CSGO赛事管理系统
您好!我是专注于计算机技术研究的码农小野。如果您对CSGO赛事管理系统感兴趣或有相关开发需求,欢迎随时联系我。 开发语言:Java 数据库:MySQL 技术:SpringBoot框架,Java技术 工具:Eclipse&a…...
使用 Selenium 实现自动化分页处理与信息提取
目录 项目背景与目标Selenium 环境配置分页处理的基本思路简化后的代码示例总结 正文 1. 项目背景与目标 在进行 Web 自动化测试或数据抓取时,处理分页是一个常见的需求。通过 Selenium,我们可以自动化浏览多个分页并提取每页上的信息。本文将介绍如…...
现代信息检索笔记(二)——布尔检索
目录 信息检索概述 IR vs数据库: 结构化vs 非结构化数据 结构化数据 非结构化数据 半结构化数据 传统信息检索VS现代信息检索 布尔检索 倒排索引 一个例子 建立词项(可以是字、词、短语、一句话)-文档的关联矩阵。 关联向量 检索效果的评价 …...
使用Python实现学生管理系统
文章目录 1. 系统概述2. 系统功能3. 实现细节3.1 初始化学生列表3.2 添加学生3.3 显示所有学生3.4 查找学生3.5 删除学生3.6 主菜单 4. 运行系统 在本文中,我们将使用Python编程语言来开发一个简单的学生管理系统。该系统将允许用户执行基本的学生信息管理操作&…...
【嵌入式DIY实例】- LCD ST7735显示DHT11传感器数据
LCD ST7735显示DHT11传感器数据 文章目录 LCD ST7735显示DHT11传感器数据1、硬件准备与接线2、代码实现本文介绍如何将 ESP8266 NodeMCU 板 (ESP-12E) 与 DHT11 (RHT01) 数字湿度和温度传感器连接。 NodeMCU 从 DHT11 传感器读取温度(以 C 为单位)和湿度(以 rH% 为单位)值,…...
基于Tools体验NLP编程的魅力
大模型能理解自然语言,从而能解决问题,但是就像人类大脑一样,大脑只能发送指令,实际行动得靠四肢,所以LangChain4j提供的Tools机制就是大模型的四肢。 大模型的不足 大模型在解决问题时,是基于互联网上很…...
强化学习-3深度学习基础
文章目录 1 强化学习与深度学习的关系2 线性回归3 梯度下降4 逻辑回归5 全连接网络6 更高级的神经网络6.1 卷积神经网络6.2 循环神经网络6.3 transformer 将深度学习和强化学习结合起来,利用深度学习网络强大的拟合能力通过将状态、动作等作为输入,来估计…...
SOC模块LoRa-STM32WLE5有哪些值得关注
SoC 是片上系统的缩写,是一种集成芯片,集成了计算机或其他电子系统的所有或大部分组件。这些组件通常包括中央处理器 (CPU)、内存、输入/输出接口和辅助存储接口。包含数字、模拟、混合信号和通常的 RF 信号处理功能,具体取决于应用。片上系统…...
CSS中的display属性:布局控制的关键
CSS的display属性是控制元素在页面上如何显示的核心属性之一。它决定了元素的显示类型,以及它在页面布局中的行为。本文将详细介绍display属性的不同值及其使用场景,帮助你更好地掌握布局控制。 display属性的基本值 block 特点:块级元素&…...
【Spring Boot AOP通知顺序】
文章目录 一、Spring Boot AOP简介二、通知顺序1. 通知类型及其顺序示例代码 2. 控制通知顺序示例代码 一、Spring Boot AOP简介 AOP(Aspect-Oriented Programming,面向切面编程)是对OOP(Object-Oriented Programming,…...
别再手动绑骨了!用Mixamo+Unity 2022,5分钟搞定二次元角色动画(附材质修复全流程)
二次元角色动画高效制作指南:Mixamo与Unity 2022的完美配合 在独立游戏开发领域,角色动画制作往往是耗时最长的环节之一。传统手动绑骨流程不仅需要专业技能,还会消耗大量时间成本。对于二次元风格或Low Poly风格的独立游戏开发者来说&#x…...
3步掌握OmenSuperHub:惠普游戏本性能控制终极指南
3步掌握OmenSuperHub:惠普游戏本性能控制终极指南 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度,自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否厌倦了官方Omen Gaming Hub的臃肿界面…...
Taotoken 用量看板如何帮助团队清晰追踪与优化 API 调用成本
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken 用量看板如何帮助团队清晰追踪与优化 API 调用成本 对于依赖大模型 API 进行开发的团队而言,成本控制与资源分…...
5步掌握Mac视频预览革命:QLVideo让你的Finder变身全能播放器
5步掌握Mac视频预览革命:QLVideo让你的Finder变身全能播放器 【免费下载链接】QuickLookVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https://…...
别再傻傻分不清了!全桥、半桥、推挽电源拓扑,到底哪个更适合你的项目?
全桥、半桥与推挽拓扑实战选型指南:从理论到工程落地的关键抉择 在电力电子设计领域,拓扑结构的选择往往决定着整个项目的成败。当我第一次面对500W工业电源设计需求时,曾天真地认为"功率越大拓扑越高级"——这个错误认知让我付出了…...
李辉《曾国藩日记》笔记:不要依附靠山,也不要做别人的靠山!
李辉《曾国藩日记》笔记:不要依附靠山,也不要做别人的靠山!原文:同治三年十二月廿三日早饭后清理文件。围棋一局。见客,坐见者四次,立见者一次。阅《说文》五叶。核科房批稿。中饭后再核批稿。写挂屏三幅、…...
别再乱买手机了!这 3 个坑 90% 的人都踩过,看完立省千元
救命!谁还没在买手机上交过 “智商税”?😭明明花了三四千,到手却卡顿发烫、拍照模糊、续航拉胯;销售吹得天花乱坠的 “旗舰配置”,用半年就后悔想砸手机!作为换过 5 台手机、踩遍所有雷的过来人…...
DGX平台Spark数据处理优化:GPU加速与RAPIDS集成实战
1. 项目概述:一个面向DGX平台的Spark数据处理工具 最近在整理一些高性能计算环境下的数据处理方案时,我重新审视了一个名为 adadrag/nemoclaw-dgx-spark 的项目。这个项目名字看起来有点复杂,拆解一下,核心是“DGX”和“Spark”…...
【Midjourney提示词黄金公式】:20年AI视觉专家亲授7大风格锚点+3层语义嵌套技巧
更多请点击: https://intelliparadigm.com 第一章:Midjourney提示词黄金公式的底层逻辑 Midjourney 的提示词(Prompt)并非自由文本堆砌,而是一套具有语法优先级与语义权重的结构化指令系统。其“黄金公式”——主体 …...
从硬盘分区到系统重装:一套完整的CSGO机器码解封操作流程(附磁盘精灵使用指南)
从硬盘分区到系统重装:CSGO设备标识重置全流程实战指南 当游戏设备标识遭遇封禁时,单纯修改表层参数往往难以彻底解决问题。本文将系统性地介绍一套从底层存储结构到操作系统环境的完整重置方案,帮助玩家重建全新的硬件身份标识。不同于简单的…...
