由于LibSass和Node.js本身都会更新,所以node-sass的某些版本可能只与特定版本的Node.js兼容。 你可以查阅node-sass的GitHub仓库或相关的兼容性文档,了解哪些node-sass版本与你的Node.js版本兼容。 4. 若版本不兼容,升级或降级node-sass以匹配Node.js版本 如果发现版本不兼容,你可以通过以下命令升级或降级node-sass: ...
如果安装依赖失败报错是关于node-sass的,很大可能是node版本与当前的node-sass版本有冲突导致。比如node版本升级到了14,那么node-sass版本要对应升级到5.0.0(node版本16则需要node-sass版本6.0.0),且sass-loader版本要升级至10.1.1(vue2.0不支持sass-loader的11.x版本)。 此时首先要卸载node-sass,并重新安装,由于...
通过排查报错信息,发现本机安装的node 版本过高和node-sass 冲突不匹配。 解决方案 查看目前的node版本 运行cmd窗口,执行如下命令。 node -v node 和node-sass 版本对应 安装对应版本-node-sass 不加版本,默认安装和当前版本匹配的node-sass版本 npm install node-sass@ npm install node-sass 安装完毕之后,在运行...
只能想法修改node-sass和node-loader. 5.2 修改安装的node-sass版本 到这一步,我已经将node和node-sass的版本冲突解决。接下来就需要需改 npminstall node-sass@6.0.1 5.3 修改sass-loader的版本 我将node-sass和node的版本成功修改后,依然报错。就是sass-loader的版本不匹配了。 5.3.1 修改 在package.json文件...
第一个坑:npm install的时候根据报错 定位问题node_sass和node版本不匹配 解决方法:我是先到package.json里找node_sass的版本,再去查跟哪个版本的node匹配,到这个链接看https://www.npmjs.com/package/node-sass *第二个坑 我用的是nvm切换node版本,但是使用了nvm use xx(node版本)之后没有成功切换到目标版本...
node和sass版本不匹配问题 解决办法: 使用npm install --legacy-peer-deps 进行安装。比如下图:
先安装node-sass, 再安装sass-loader, 一般你运行项目npm run dev 的时候会出现这个报错Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0., 就是node-sass和sass-loader版本过高了, 需要安装匹配的版本 安装sass(成功的匹配版本, node-sass@4.14.1 sass-loader@7.3.1) ...
意思大概是sass不支持当前环境。 排查得知原因是node版本太高了,我现在用的版本是16,而项目的版本环境是12,node-sass的环境是4.14.1。 从网上找到一个解决方案是降级node版本。这里介绍两种管理工具。 N版本管理工具 第一种使用n管理工具,NVM是一个node.js的版本管理工具,可以在电脑上切换不同的node版本来满足项目...
此文章选择 node.js 14的版本安装(大家也可选16稳定版本安装(作者不选是因为node_sass版本与自己项目不匹配)) 1、node.js 官网下载 官网地址:https://nodejs.org/zh-cn/download/ 备注:根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包 ...
第一步:首先安装依赖包npm install --save-dev sass-loader npm install --save-dev node-sass //sass-loader依赖于node-sass npm install sass-resources-loader --save-dev //全局引入scss文件的依赖包 第二步:找到build/utils.js,找到scssvue工程,scss文件依赖失败解决方案 错误如下图: 原因:scss-loader...