当前位置: 首页 > 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.dtcms.com/a/319889.html

相关文章:

  • 如何使用 pnpm创建Vue 3 项目
  • 玳瑁的嵌入式日记D14-0807(C语言)
  • 蓝凌EKP产品:列表查询性能优化全角度
  • C++引用专题(上):详解C++传值返回和传引用返回
  • JavaScript核心概念解析:从基础语法到对象应用
  • 部署 AddressSanitizer(ASan)定位内存泄漏、内存越界
  • Java+Vue合力开发固定资产条码管理系统,移动端+后台管理,集成资产录入、条码打印、实时盘点等功能,助力高效管理,附全量源码
  • 【保姆级喂饭教程】python基于mysql-connector-python的数据库操作通用封装类(连接池版)
  • SPI TFT全彩屏幕驱动开发及调试
  • Sentinel原理之责任链详解
  • imx6ull-驱动开发篇12——GPIO子系统驱动LED
  • C++高频知识点(十五)
  • Qwen-Image开源模型实战
  • 【Floyd】Shortest Routes II
  • 显卡服务器的作用主要是什么?-哈尔滨云前沿
  • 使用内网穿透工具1分钟上线本地网站至公网可访问,局域网电脑变为服务器
  • Mysql数据仓库备份脚本
  • 2.7 (拓展)非父子通信(事件总线和provide-inject)详解
  • 2025 年华数杯全国大学生数学建模竞赛B题 网络切片无线资源管理方案设计--完整成品、思路、代码、模型结果分享,仅供学习~
  • java 生成pdf导出
  • 【tip】font-family的设置可能导致的文字奇怪展示
  • 《P3275 [SCOI2011] 糖果》
  • 运营商面向政企客户推出的DICT项目
  • 【ee类保研面试】数学类---概率论
  • 5G专网提高产业生产力
  • 别墅泳池设计综述:从理念创新到技术实现的系统性研究
  • 基于 PyTorch 从零实现 Transformer 模型:从核心组件到训练推理全流程
  • Java 大视界 -- Java 大数据在智能安防门禁系统中的人员行为分析与异常事件预警(385)
  • nvm安装,nvm管理node版本
  • Java设计模式总结