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


 

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

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

相关文章

Python爬虫技术与反爬虫策略

Python爬虫技术与反爬虫策略 概述User-Agent 伪造应对302重定向IP限制与代理使用Cookies和Session管理动态内容加载数据加密与混淆请求频率限制爬虫检测算法法律与道德考量结语 概述 在数字化时代&#xff0c;网络数据采集已成为获取信息的重要手段之一。然而&#xff0c;随着…

华为实训案例

案例下载 案例内包含空拓扑图、配置完整的拓扑、以及步骤脚本文档&#xff0c;可按需下载。 拓扑图 任务清单 &#xff08;一&#xff09;基础配置 根据附录1拓扑图、附录2地址规划表、附录3设备编号表&#xff0c;配置设备接口及主机名信息。 将所有终端超时时间设置为永不…

SOLIDWORKS卡顿反应慢怎么解决 慧德敏学

如果您的SOLIDWORKS软件运行缓慢或反应迟钝&#xff0c;可以尝试以下方法来提高性能和响应速度&#xff1a; 一、硬件检查与升级&#xff1a; 检查计算机硬件配置是否满足SOLIDWORKS官方推荐的要求&#xff0c;特别是CPU、内存和显卡。如果配置较低&#xff0c;考虑升级硬件以…

postgrel的SQL 的执行顺序

在 PostgreSQL 中&#xff0c;SQL 查询的执行顺序一般按照以下步骤进行&#xff1a; FROM 子句&#xff1a; 查询首先从 FROM 子句开始&#xff0c;确定要检索数据的表或视图。 WHERE 子句&#xff1a; 如果有 WHERE 子句&#xff0c;会根据 WHERE 子句中的条件来筛选数据。这…

哨兵模式--哨兵节点的功能?

哨兵节点的主要功能有&#xff1a; 集群监控&#xff1a;监控 主、从节点的健康状况&#xff1b;自动切换主节点&#xff1a;当 Master 运行故障&#xff0c;哨兵启动自动故障恢复流程&#xff1a;从 slave 中选择一台作为新 master。通知&#xff1a;让 slave 执行 replicaof…

社交风潮塑造者:探索用户在Facebook的影响力

在当今数字化社会中&#xff0c;Facebook不仅是人们社交互动的主要平台&#xff0c;更是塑造社交风潮和文化趋势的重要力量。本文将从另一个角度深入探讨用户在Facebook上的影响力&#xff0c;探索其如何通过个人行为和互动&#xff0c;影响和改变社会的各个方面。 个人表达和内…

Cryptographic algorithms—(Green-Book)加密算法

Cryptographic algorithms—加密算法 9.2.3 加密算法9.2.3.1 概述9.2.3.2 哈希函数9.2.3.3 对称密钥算法9.2.3.3.1 概述9.2.3.3.2 加密和解密9.2.3.3.3 高级加密标准9.2.3.3.4 加密操作模式9.2.3.3.5 消息认证码9.2.3.3.6 密钥包装9.2.3.3.7 Galois/Counter Mode9.2.3.3.7.1 概…

探索AudioLM:音频生成技术的未来

目录 2. AudioLM的基础理论 2.1. 音频生成的基本概念 2.2. 语言模型在音频生成中的应用 2.3. 深度学习在音频生成中的作用 3. AudioLM的架构与实现 3.1. AudioLM的基本架构 3.1.1 编码器 3.1.2 解码器 3.1.3 生成模块 3.2. 训练过程 3.2.1 数据预处理 3.2.2 损失函…

工业视觉笔记代码---目录

工业视觉 一(1-28) 工业视觉需要时可抄的代码---持续更新 一(1-28) 目录 1、批量访问图片&#xff0c;等待键盘 1.2 批量访问图像&#xff08;不用提前批量重命名&#xff09;--访问文件夹底下所有同类型图像 1.2.1 单独只有批量访问的 1.3 批量访问图像&#xff08;也是…

leetcode1985:找出数组中第k大整数中sorted的key=int用法

sorted(nums,keyint)[-k]中的keyint是&#xff1a; 使用 keyint&#xff0c;这通常意味着 nums 实际上可能包含字符串或其他可以转换为整数的数据类型&#xff0c;并且希望根据这些字符串或对象的整数值进行排序。 最后是从小到大&#xff0c;然后-k是从大到小第k个。

Python中相关软件安装

1. python安装 1.下载地址 https://www.python.org/downloads/2.选择安装版本 1. Anaconda安装 安装地址 -- 清华大学镜像站点 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/查看anaconda是否安装成功 2.conda安装好后&#xff0c;将镜像源修改为清华大学的镜像…

Vue.js的V-show什么意思

在 Vue.js 中&#xff0c;v-show 是一个指令&#xff0c;它用于根据条件切换元素的 CSS 属性 display。具体来说&#xff0c;当 v-show 的条件为 true 时&#xff0c;元素会被设置为 display: block&#xff08;或其他相关的值&#xff0c;比如 inline、inline-block 等&#x…

音频Balance源码总结

音频Balance源码总结 何为音频Balance&#xff1f; 顾名思义&#xff0c;Balance及平衡&#xff0c;平衡也就是涉及多方&#xff0c;音频左右甚至四通道&#xff0c;调节所有通道的音量比&#xff0c;使用户在空间内听到各个通道的音频大小不一&#xff0c;好似置身于真实环境…

vue 组件批量删除

element ui table表格中前面这个勾选框 对应 type"selection" 属性&#xff0c;绑定事件时selection-change,当你勾选全面的框时就会触发selection-change 对应的事件 绑定事件里面这样定义方法时&#xff0c;这个val 就是选中的时候那一行的数据&#xff0c;如下图…

CPS 网络术语

CPS&#xff08;Cost Per Sale&#xff09;是一种常见的网络营销模式&#xff0c;又称为按销售付费模式。这种模式通过支付佣金来激励推广者帮助商家销售产品或服务。 CPS营销模式主要应用在电子商务、旅游、教育等行业。以下是对CPS营销模式的详细解析&#xff1a; 1.…

一文帮你解决FP独立站引流难题

相信很多FP独立站商家都深受网站流量低推广难的困扰&#xff0c;想用通常的SEO、社交媒体运营等方式来引流吧&#xff0c;又容易审核不通过&#xff0c;就算能侥幸通过&#xff0c;在Facebook、X&#xff08;原Twitter&#xff09;、INS等社交软件上打广告来引流&#xff0c;万…

【数据分享】《中国县城建设统计年鉴》2015-2022

而今天要免费分享的数据就是2015-2022年间出版的《中国县城建设统计年鉴》并以多格式提供免费下载。&#xff08;无需分享朋友圈即可获取&#xff09; 数据介绍 在中国快速城镇化的进程中&#xff0c;县城作为连接城市与乡村的重要节点&#xff0c;其建设与发展受到了广泛关注…

breakcontinue(Python)

文章目录 一、break二、continue 一、break 当某一条件满足时&#xff0c;不再执行循环体后续步骤&#xff0c;直接退出循环 i 0 while i < 100:print(i)if i 10:breaki 1二、continue 当某一条件满足时&#xff0c;不再执行本次循环体中重复的代码&#xff0c;但进入…

高性价比 ESP32 网络收音机:OLED 显示+编码器控制 (源码开源)

摘要: 本文将详细介绍如何使用 ESP32 开发板制作一个功能完备的网络收音机。我们将涵盖硬件选择、软件架构、网络连接、音频流解码、用户界面设计等方面&#xff0c;并提供完整的代码示例和详细的解释&#xff0c;帮助您轻松构建自己的网络收音机。 关键词: ESP32, 网络收音机…

Scikit-Learn的认识

Scikit-Learn (sklearn) 简介 Scikit-Learn&#xff0c;通常简称为 sklearn&#xff0c;是一个基于 Python 的机器学习库。它建立在 NumPy、SciPy 和 Matplotlib 之上&#xff0c;提供了一系列简单高效的工具&#xff0c;用于数据分析和建模。Scikit-Learn 的目标是简单易用&a…