Node版本超过14导致node-sass版本不兼容报错

报错内容:

npm ERR! gyp verb cli [
npm ERR! gyp verb cli   'D:\\install\\node.js\\node.exe',
npm ERR! gyp verb cli   'T:\\project\\heima-leadnews-admin-vue\\node_modules\\node-gyp\\bin\\node-gyp.js',
npm ERR! gyp verb cli   'rebuild',
npm ERR! gyp verb cli   '--verbose',
npm ERR! gyp verb cli   '--libsass_ext=',
npm ERR! gyp verb cli   '--libsass_cflags=',
npm ERR! gyp verb cli   '--libsass_ldflags=',
npm ERR! gyp verb cli   '--libsass_library='
npm ERR! gyp verb cli ]
npm ERR! gyp info using node-gyp@3.8.0
npm ERR! gyp info using node@20.9.0 | win32 | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
vue\node_modules\which\which.js:89:16
npm ERR! gyp verb `which` failed     at T:\project\heima-leadnews-admin-vue\node_modules\isexe\index.js:42:5
npm ERR! gyp verb `which` failed     at T:\project\heima-leadnews-admin-vue\node_modules\isexe\windows.js:36:5
npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:199:21) {
npm ERR! gyp verb `which` failed   code: 'ENOENT'
npm ERR! gyp verb `which` failed }
 

解决办法: 

        卸载node-sass

# 卸载
npm uninstall node-sass sass-loader
# 重新安装 
npm i sass-loader sass -D 

 参考:升级 node16 后 vue 项目中 sass 报错踩坑记录 - 简书

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 03:40:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 03:40:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 03:40:04       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 03:40:04       20 阅读

热门阅读

  1. Mysql数据库基础知识(2)

    2024-05-11 03:40:04       6 阅读
  2. Oracle 19C 传输表空间之-Windows 至 Linux

    2024-05-11 03:40:04       10 阅读
  3. 开源模型应用落地-模型记忆增强-概念篇(一)

    2024-05-11 03:40:04       10 阅读
  4. (数据结构)快速了解时间复杂度和空间复杂度

    2024-05-11 03:40:04       10 阅读
  5. QT--5

    QT--5

    2024-05-11 03:40:04      9 阅读
  6. 网络面试题目

    2024-05-11 03:40:04       11 阅读