首页 > 编程语言 >Node16+版本出现node-sass兼容性问题

Node16+版本出现node-sass兼容性问题

时间:2023-05-09 11:25:47浏览次数:46  
标签:node npm sass loader 版本 兼容性问题 安装

最近多次遇到这个问题,node16+版本安装或者初始化带有node-sass和sass-loader包的项目报错。翻遍了所有相关文章,总结出以下两种解决办法:

方法一:

卸载旧版本的node-sass和sass-loader,安装sass和sass-loader,不再使用node-sass

npm uninstall sass-loader node-sass
npm install [email protected] [email protected] -D


方法二:

安装node16+相对应版本的node-sass和sass-loader

npm i [email protected] [email protected]


如果使用方法二之后报错,可能是安装过程中某些包丢失,尝试以下方法解决:

npm rebuild node-sass

 

原文链接:https://blog.csdn.net/qq_54879026/article/details/124232085

标签:node,npm,sass,loader,版本,兼容性问题,安装
From: https://www.cnblogs.com/huangzhicai/p/17384321.html

相关文章

  • 《nodejs跨栏》命令篇
    npm查看一个包的版本参考链接:https://segmentfault.com/a/1190000022694959注意:CMD命令要以管理员模式启动。#查看npm服务器上所有的jquery版本:dubai@DESKTOP-UFFVH6LMINGW64/$npmviewjqueryversions#查看npm服务器上jquery最新版本:dubai@DESKTOP-UFFVH6LMINGW6......
  • 使用 nodejs 从 0 实现简单易用的代理功能之 config.proxy
    从0实现config.proxyconfig.proxy类似于webpack的devServe中的代理,但更直观易用.本文为mockm的实现过程,编写此系列文章1是为了抛砖引玉,让想实现类似工具的朋友可以一起学习.2是也给自己做一个简单梳理.类型:string|object默认:http://www.httpbin.or......
  • 【nodejs基础】Express、路由、中间件详解04
    一、Express简介Express是基于Node.js平台,快速、开放、极简的Web开发框架通俗的理解:Express的作用和Node.js内置的http模块类似,是专门用来创建Web服务器的。本质就是一个npm上的第三方包,提供了快速创建Web服务器的便捷方法中文官网http://www.expressjs.com.cn......
  • Mac安装node.js开发环境的详细步骤
    1.官网下载node.js下载地址:https://nodejs.org/  直接点击下载即可。2.双击刚下载的文件,默认点继续安装就行。3.安装完成后,打开终端,输入“npm-v”和“node-v”两个命令,如下图出现版本信息,说明安装成功。 4.进行环境配置打开终端,输入“open-e.bash_profile”回车,在......
  • 【深入浅出 Yarn 架构与实现】6-3 NodeManager 分布式缓存
    不要跳过这部分知识,对了解NodeManager本地目录结构,和熟悉Container启动流程有帮助。一、分布式缓存介绍主要作用就是将用户应用程序执行时,所需的外部文件资源下载缓存到各个节点。YARN分布式缓存工作流程如下:客户端将应用程序所需的文件资源(外部字典、JAR包、二进制......
  • 使用 HTTP/2 加速 Node.js 应用
    我们想让现今使用Node.js构建的网站能够更加轻松的获得性能提升。为此,我们开发了netjet中间件,它可以解析应用生成的HTML并自动添加Link头部。当在一个示例的Express应用中使用这个中间件时,我们可以看到应用程序的输出多了如下HTTP头:本文是使用Ghost(一个博客发......
  • 《nodejs跨栏》新建项目
    新建项目1新建一个文件夹(不含中文、空格、大写字母,建议用-分隔法命名)2打开终端。win+R输入cmd,cd到文件夹中。执行命令npminit3依次设置项目名称(跟新建的文件夹名一样)、版本号、描述、关键字等4所有设置完成后,会在根目录生成一个package.json(还有一个附加文件),这个文件保存......
  • 使用Webstrom自动编译SASS/SCSS为CSS
    sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby!)window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。安装过程中请注意勾选AddRubyexecutablestoyourPATH添加到系统环境变量。Ruby官方下载地址安装完成后需测试安装有没有......
  • 【编程入门】应用市场(NodeJS版)
    背景前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种排序算法》《十余种编程语言写博客系统》《十余种编程语言写云笔记》《N种编程语言做个记事本》目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学......
  • 使用 Node.js 内置调试器进行调试
    使用Node.js内置调试器进行调试调试是一个多阶段的过程,通常遵循以下步骤:识别程序中的bug。查找bug在代码中的位置。分析bug发生的原因。修复bug。验证修复是否有效。在Node.js程序中发现错误后,你面临的第一个挑战就是在代码中找到错误所在的位置。为实现这一......