node-sass版本与NodeJS版本不匹配的问题及解决过程

 更新时间:2026年05月12日 15:32:07   作者:小江||小廖  
这篇文章主要介绍了node-sass版本与NodeJS版本不匹配的问题及解决过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

npm install 报错

如下所示:

npm ERR! code 1 npm ERR! path D:\Project\git_Product\YYYY\user\node_modules\node-sass npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js

问题原因

node-sass 与 node 版本不匹配

卸载NodeJS安装其它版本

我使用了node :16.1.0 的版本,下载地址 https://nodejs.org/dist/v16.1.0/

node的下载安装包

NodeJS 与 node-sass对应的版本

所以node-sass我选择了 : “node-sass”: “^6.0.1”

先卸载node-sass

cnpm uninstall node-sass

如果在执行上面的命令过程中报 cnpm 命令找不到,需要执行如下命令安装 cnpm:

npm install -g cnpm -registry=https://registry.npm.taobao.org

再下载node-sass

cnpm install node-sass@^6.0.1 -S

或者在package.json文件中添加 “node-sass”: “^6.0.1” , 再次执行cnpm install。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 从零学习node.js之详解异步控制工具async(八)

    从零学习node.js之详解异步控制工具async(八)

    sync是一个流程控制工具包,提供了直接而强大的异步功能。基于JavaScript为Node.js设计,同时也可以直接在浏览器中使用。下面这篇文章主要介绍了node.js之异步控制工具async的相关资料,需要的朋友可以参考下。
    2017-02-02
  • NodeJS多种创建WebSocket监听的方式(三种)

    NodeJS多种创建WebSocket监听的方式(三种)

    这篇文章主要介绍了NodeJS多种创建WebSocket监听的方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • nodejs中实现阻塞实例

    nodejs中实现阻塞实例

    这篇文章主要介绍了nodejs中实现阻塞实例,本文直接给出实例代码,需要的朋友可以参考下
    2015-03-03
  • Nodejs中crypto模块的安全知识讲解

    Nodejs中crypto模块的安全知识讲解

    本篇文章给大家详细介绍了Nodejs中crypto模块的安全知识的相关内容,需要的朋友跟着小编一下学习参考下吧。
    2018-01-01
  • Node.js的cross-env工具包使用介绍

    Node.js的cross-env工具包使用介绍

    这篇文章主要为大家介绍了Node.js的cross-env工具包使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 解析NodeJs的调试方法

    解析NodeJs的调试方法

    本文主要介绍了NodeJs调试的步骤,以及实例方法,具有一定的参考作用,需要的朋友可以看下
    2016-12-12
  • nodejs实现文件或文件夹上传功能的代码示例

    nodejs实现文件或文件夹上传功能的代码示例

    在平常的工作中,经常会遇到需要将本地项目文件同步到远端服务器的情况,所以每次遇到都需要考虑如何将文件上传到服务器上,所以本文就给大家介绍一下nodejs实现文件或文件夹上传功能,需要的朋友可以参考下
    2023-08-08
  • 从零学习node.js之模块规范(一)

    从零学习node.js之模块规范(一)

    Node.js是一个基于谷歌浏览器JavaScript执行环境建立的一个平台,让JavaScript可以脱离客户端浏览器运行,让 JavaScript具有服务器语言的能力。从本文开始我们进行学习node.js,这篇文章主要介绍的是node.js中模块规范的相关资料,需要的朋友可以参考下。
    2017-02-02
  • Node.js导入MongoDB具体操作步骤

    Node.js导入MongoDB具体操作步骤

    在Node.js应用程序中,导入MongoDB是一项常见任务,本文将详细介绍如何在Node.js中连接和操作MongoDB数据库,包括安装必要的包、配置连接、执行基本的CRUD操作等步骤,感兴趣的朋友一起看看吧
    2025-08-08
  • 一文详细聊聊import.meta.env和process.env的区别

    一文详细聊聊import.meta.env和process.env的区别

    这篇文章主要介绍了import.meta.env和process.env区别的相关资料,process.env是Node.js的标准特性,用于访问环境变量,而import.meta.env是Vite专为客户端代码设计的特性,用于在浏览器环境中访问环境变量,需要的朋友可以参考下
    2026-02-02

最新评论