不再被 node-sass 安装问题困扰
前言
在使用 node-sass 时,你可能会遇到安装 node-sass 时出现各种错误的情况。在本文中,我们将探讨一些常见的 node-sass 安装错误,以及如何解决它们。无论你是初学者还是有经验的开发者,本文都将为你提供有用的信息和技巧,帮助你成功安装 node-sass。
问题描述
众所周知,node-sass
是我们开发中很常见的依赖包,但同时也是安装时间冗长和最常见到报错的依赖。安装 node-sass
时你可能因为 npm
源速度慢安装失败,也有可能因为 node
版本与 node-sass
版本不兼容而安装失败。而报错最多的无非以下两种情况,如图:
图1:
图2:
原因分析:
其实以上两张图的报错归根结底都是因为 node
版本和 node-sass
版本不兼容的问题,目前网上最多的解决办法就是先降低 node-sass
的版本,再选择其它的版本进行安装,但这个方法并不适用于所有人,其实最好的办法就是参照 node-sass
官方文档查看自己 node
版本对应的 node-sass
版本,查看地址:https://www.npmjs.com/package/node-sass
解决方案:
我们可以根据上图找到其中对应的版本,查看自己当前的 node
版本号,然后删除项目中的 node_modules
包,最后卸载当前版本的 node-sass
再重新安装相应的版本即可。
查看node版本
node -v
卸载命令
npm uninstall node-sass
cnpm uninstall node-sass
安装对应版本
npm install node-sass@4.14.1
cnpm install node-sass@4.14.1
别急,还没完,有很多同学到了这一步依旧会报错,这个时候我们可以来一波反向操作,同时降低 node
及 node-sass
的版本。我这边安装的 node
版本是 14.18.2
,node-sass
版本是 4.14.1
,经本人自测,完美运行。
操作步骤:
- 先卸载当前的
node
(在电脑的控制面板中找到卸载程序右键 node 将其卸载即可); - 去官网寻找匹配的
node
版本,如下图 (node以往版本的下载地址); - 安装完
node
后,记得将项目中的node_modules
包删了,然后再重新下载运行项目即可。
最后附上成功运行图
不再被 node-sass 安装问题困扰相关推荐
- 工作406- Error:Node Sass version 5.0.0 is incompatible with ^4.0.0 问题解决
Error:Node Sass version 5.0.0 is incompatible with ^4.x 问题解决 此错误来自sass-loader.因为node-sass@latest为v5. ...
- Module build failed: Error: Node Sass version 5.0.0 is incompatible with ^4.0.0.
Module build failed: Error: Node Sass version 5.0.0 is incompatible with ^4.0.0. node-sass版本过高导致的,卸载 ...
- node 更新_ESLint v7.0.0 发布:不再支持 Node.js v8
作者 | 李俊辰 近日,ESLint 的主要升级版本 ESLint v7.0.0 正式发布.此次更新除了修复已知 bug 和增强特性外,还增加了一些新特性以及 bugfix.官方更新文档中提及,由于 ...
- Node Sass version 6.0.0 is incompatible with ^4.0.0.
你看到这里了? node-sass已经弃用了,现在它已经被dart-sass所替代,dart-sass的安装更加稳定,去试试它吧. 项目场景: 使用scss文件配置Vue页面控件的样式. 问题描述: ...
- Node Sass找不到您当前环境的绑定
本文翻译自:Node Sass couldn't find a binding for your current environment I am having issues building an ...
- 解决Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 14.x
今天在新的开发环境检出nodejs的前端项目,运行npm run serve启动项目后报: > Node Sass could not find a binding for your curre ...
- ERROR in Cannot find module ‘node-sass‘和Error:Node Sass version 5.0.0 is incompatible with ^4.0.0解决
刚开始报这个错误,查询后找到方法 运行命令:cnpm install node-sass@latest 解决后,又报如下错误 Error:Node Sass version 5.0.0 is inco ...
- Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (93)
Vue 项目问题处理二 npm run dev 出现问题 vue 项目运行出现问题 Node Sass does not yet support your current environment: O ...
- node - Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runt
前言 该问题多数出现在 npm install 安装依赖与 npm run dev/server 运行项目时,根本原因就是 node-sass 版本问题. 终端完整报错信息如下: # SEO Synt ...
- 45天带你玩转Node(第三天)Node环境安装
本篇目标 能够搭建 Node 运行环境 掌握 NodeJS 程序的运行方法 理解模块化开发 理解系统模块和第三方模块 理解package.json文件作用 1.Node 开发概述 1.1为什么要学习服 ...
最新文章
- AAAI 2022接收论文列表发布,1349篇论文都在这了!
- 图解SQL Server 2008入门总结
- 【控制】李亚普诺夫稳定性分析
- pycharm调试远程服务器代码
- java swing最小化_Java swing 窗口最小化到任务栏 点击右键显示菜单(复制代码即可运行查看效果)...
- txt文本改html没有用,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
- 在自定义HttpHandler中如何使用Session
- JavaWeb学习过程 之c3p0的使用
- 中国首辆火星车全球征名,李彦宏推荐命名:祝融
- 营业执照吊销后,股权何去何从?
- angular cli中的--flat参数
- 织梦自定义表单限制IP24小时只能提交一次方法
- 分布式,项目发布管理
- Linux性能基础:CPU、内存、磁盘等概述
- 推荐系统(6):推荐算法之基于内容的推荐算法
- 常用的MATLAB建模工具箱
- 3DMax设置长度单位
- mysql免安装 默认密码_mysql5.17免安装的初始密码和重新设置密码
- 解决程序中出现小方块问题
- 2020年数学建模国赛A题题目和解题思路
热门文章
- ZZNUOJ_C语言1028:I love 闰年!(完整代码)
- 【c++递归回溯】给出一个正整数aa,要求分解成若干个正整数的乘积,即a=a1×a2×a3×...×an,并1<a1≤a2≤a3≤...≤an,问这样的分解的种数有多少。注意到a=a也是一种分解。
- linux命令格式介绍关机
- 区块链技术为版权保护与运营提供科技支撑
- Cron表达式记录【应用场景】
- [读书] 开放的智力
- python字典与对象
- QSetting读写配置文件的基本使用
- 微软牛津项目人脸识别API初探
- QQ5.0的侧滑效果和viewdrawhelper的简单使用