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

解决 npm i node-sass@4.12.0 安装失败异常 npm i node-sass异常解决

解决 npm i node-sass@4.12.0 安装失败异常 npm i node-sass异常解决

  • 解决 npm i node-sass@4.12.0 安装失败异常 npm i node-sass异常解决

解决 npm i node-sass@4.12.0 安装失败异常 npm i node-sass异常解决

本地环境:node: 12.20.1

异常提示关键字:Python、C++、gyp编译问题
在这里插入图片描述

Traceback (most recent call last):File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\gyp_main.py", line 16, in <module>sys.exit(gyp.script_main())File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 545, in script_mainreturn main(sys.argv[1:])File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 538, in mainreturn gyp_main(args)File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 514, in gyp_mainoptions.duplicate_basename_check)File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 98, in Loadgenerator.CalculateVariables(default_variables, params)File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1916, in CalculateVariablesgenerator_flags.get('msvs_version', 'auto'))File "D:\java-works\yzwl\temp\node_modules\node-gyp\gyp\pylib\gyp\MSVSVersion.py", line 434, in SelectVisualStudioVersionversions = _DetectVisualStudioVersions(version_map[version], 'e' in version)
KeyError: '2022'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (D:\java-works\yzwl\temp\node_modules\node-gyp\lib\configure.js:345:16)
gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Windows_NT 10.0.22631
gyp ERR! command "D:\\apps\\nvm\\nodejs\\node.exe" "D:\\java-works\\yzwl\\temp\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\java-works\yzwl\temp\node_modules\node-sass
gyp ERR! node -v v12.20.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN temp@1.0.0 No description
npm WARN temp@1.0.0 No repository field.npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.12.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.12.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

需要手动将 node-sass@4.12.0 依赖文件下载下来,存放到NPM缓存路径当中,这样执行 npm i的时候就直接可以从缓存里面安装,解决请求镜像源下载异常问题

node-sass@4.12.0对应的依赖下载地址: win32-x64-72_binding.node

默认的NPM缓存路径:C:\Users\用户\AppData\Roaming\npm-cache\

将依赖文件放到 npm-cache\node-sass\4.12.0当中
在这里插入图片描述

通过CMD查询具体本机的NPM缓存路径:

# 查看当前 npm 缓存路径
npm config get cache

在这里插入图片描述

最后执行安装node-sass查看是否成功

npm i node-sass@4.12.0
http://www.lryc.cn/news/613206.html

相关文章:

  • QT的拖拽功能
  • vue-plugin-hiprint 打印模版使用
  • DicomObjects COM 8.XX
  • 云平台运维工具 ——AWS 原生工具
  • 008 前端vue
  • 解决React白板应用中的画布内容丢失问题
  • [盛最多水的容器]
  • 【关于Java中==和equals( )和hashCode( )三者异同】
  • Java中接口与抽象类
  • 国内使用 npm 时配置镜像源
  • 2025年 IT 服务管理(ITSM)工具市场分析:选型逻辑与企业适配趋势报告
  • Spring Cloud系列—LoadBalance负载均衡
  • 边缘算力×AI应用:如何在2025年实现爆发式增长
  • 酉矩阵(Unitary Matrix)和随机矩阵
  • “认知裂缝边缘”地带
  • PyTorch LSTM文本生成
  • 基于深度学习的污水新冠RNA测序数据分析系统
  • 进程Linux
  • TSMaster-C小程序使用
  • 深度学习之opencv篇
  • change和watch
  • GPT-5 将在周五凌晨1点正式发布,王炸模型将免费使用??
  • 16.Home-懒加载指令优化
  • [C++20]协程:语义、调度与异步 | Reactor 模式
  • 在 Linux 系统上安装 Docker 的步骤如下(以 Ubuntu/Debian为例)
  • 深度学习(1):pytorch
  • Android-Kotlin基础(Jetpack②-Data Binding)
  • 内存杀手机器:TensorFlow Lite + Spring Boot移动端模型服务深度优化方案
  • Bosco-and-Mancuso Filter for CFA Image Denoising
  • python函数--python010