node-sass

出现的问题: 切换各种node版本,node-sass出现下边问题

gyp ERR! cwd /Users/liuna/Desktop/关税宝/engine-web/node_modules/node-sass gyp ERR! node -v v14.21.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok Build failed with error code: 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.14.1 postinstall: node scripts/build.js``

解决办法:

  1. 卸载node-sass
js 复制代码
npm uninstall node-sass
rm -rf node_modules package-lock.json
  1. 安装 sass(兼容 node-sass API)
js 复制代码
npm install sass@1.32.13 --save-dev
  1. 重新安装依赖
js 复制代码
npm install

说明:

  • node-sass 已停止维护(官方在 2020 年后不再更新),且依赖 Python、Xcode 等编译环境,在现代系统(尤其是 M1/M2 Mac)上容易出现兼容性问题。
  • sass 是官方推荐的替代品,纯 JS 实现,无需任何编译工具,安装即能用,且与 node-sass 的 API 完全兼容(项目中 import 'node-sass' 可直接改为 import 'sass',若有使用的话)。
相关推荐
fruge21 分钟前
Vue Pinia 状态管理实战指南
前端·vue.js·ubuntu
sean1 小时前
开发一个自己的 claude code
前端·后端·ai编程
用户21411832636021 小时前
dify案例分享-用 Dify 一键生成教学动画 HTML!AI 助力,3 分钟搞定专业级课件
前端
太过平凡的小蚂蚁3 小时前
Kotlin 协程中常见的异步返回与控制方式(速览)
开发语言·前端·kotlin
咖啡の猫4 小时前
Vue初始化脚手架
前端·javascript·vue.js
晨枫阳4 小时前
uniapp兼容问题处理总结
前端·vue.js·uni-app
liusheng5 小时前
腾讯地图 SDK 接入到 uniapp 的多端解决方案
前端·uni-app
拉不动的猪5 小时前
如何处理管理系统中(Vue PC + uni-app 移动端):业务逻辑复用基本方案
前端·javascript·架构
边洛洛5 小时前
next.js项目部署流程
开发语言·前端·javascript
Zsnoin能5 小时前
浏览器连接 新北洋BTP-P33/P32蓝牙打印机,打印 二维码
前端