意料之中的不行,因为我这个是很古老的项目使用的是node-sass@4.14.1版本,所以随后检查node版本是否支持 https://github.com/sass/node-sass/releases 刚开始没关注系统架构不支持的问题,发现当前 node 版本过高,可是降级安装后还是报错。 后来查看issues发现这两 https://github.com/sass/node-sass/issues/3033 ht...
个人最终发现问题所在是 NodeJS 版本支持问题。在NPM的包资源网站上,我们可以找到Node-Sass的介绍:https://www.npmjs.com/package/node-sass node-sass 与 node 版本对应关系 从上图我们可以发现Node版本和node-sass的版本兼容对应关系。 这时候突然发现自己从 NodeJS 官网下的是最新版的,而项目用的node-sass是4...
在项目中还没有package.json或者有package.json但是此文件没有指定node-sass的版本时,默认会安装node-sass的最新版本。由于笔者安装的node版本时14.16.0,执行npm install node-sass命令默认安装了撰写本文时的node-sass最新版本8.0.0,所以才有了前文中报错。 根据版本对应关系,笔者应该安装node-sass的4.14+版本,因此...
解决方法: 1、在项目根目录新建一个文件 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 $ touch.npmrc 2、在其中写入 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 phantomjs_cdnurl=http://cnpmjs.org/downloads sass_binary_site=https://npm.taobao.org/mirrors/node-sass/...
一、问题描述 重装 Node 后,重新启动项目,报错未找到 node-sass 模块 试过各种 npm方法后依然无效,于是放弃安装。 网上常见的解决方法 使用 cnpm :cnpm install node-sass --save(失败) 指定镜像源:npm i node-sass --save -
前端项目安装依赖node-sass问题解决记录:(项目中node版本14.16.0 node-sass版本4.14.1) 问题1: pnpn run all:install后报错 MSBUILD : error MSB3428: 解决方法: 需要安装npm install --global windows-build-tools 1.1、npm全局安装 windows-build-tools ...
在npm安装依赖时node-sass报错一直报错,删除 package-lock.json文件重新安装依赖npmi或者使用yarn安装依赖
如果安装依赖失败报错是关于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版本)。
报错截图.png 之前在运行某个项目时,可能不小心更改了node-sass的版本,然后导致项目无法启动,报错提示跟随的依赖环境是Node.js 10.x版本,但是我本地的Node.js版本是12.x,因此出现了问题,但是一般来说,Node版本只要不是太老是不会影响到项目的。如果将Node版本降为10.x,确实是可以运行的,但是这样不是一个很好...