通常在安装node-sass和sass-loader的时候,会报各种各样的错,大多数安装不成功都是因为node的版本问题,由于node版本过高,导致与node-sass和sass-loader不兼容,导致的报错。

安装通常有如下问题:
问题一:
TypeError: this.getOptions is not a function

原因及解决办法:sass配置版本较高,不兼容当前的node,因此需要sass降低到稳定的版本
解决步骤:

1.需要先卸载原来的sass安装配置
npm uninstall --save sass-loader // 卸载
npm uninstall --save node-sass // 卸载

2.重装Sass,并指定版本。
npm i -D sass-loader@8.x // 安装
npm i node-sass@4.14.1 // 安装

如上述操作还不行,卸载依赖,并在package.json中找到node-sass,手动将改版本号,改为node-sass:“^4.14.1”,然后再npm install,即可。

大多数情况下可以将node版本降至12.14.0/12.14.1后,重新安装node-sass和sass-loader,故障解决

3.如果安装node-sass报错为:Python executable python2 in the PATH

npm install 报错 check python checking for Python executable python2 in the PATH
删除 node_modules 文件夹
在 Terminal 运行 npm install --global windows-build-tools --save
再安装 npm install node-sass --save
到这里,错误应该就已经解决了,收到了 gyp info ok 的提示!
如果遇到 Node Sass could not find a binding for your current environment,再运行 npm rebuild node-sass 就可以了

node-sass和sass-loader安装报错相关推荐

  1. node:internal/modules/cjs/loader:988 报错解决方法

    报错如下: node:internal/modules/cjs/loader:988   throw err;   ^ Error: Cannot find module 'express' Requ ...

  2. npm安装报错Error: EPERM: operation not permitted解决方案

    电脑重装系统后重新配置环境安装node后,npm命令安装报错 Error: EPERM: operation not permitted npm ERR! code EPERM npm ERR! sy ...

  3. electron 使用npm install安装 报错 electron@12.2.2 postinstall: node install.js

    electron 使用npm install安装 报错 electron@12.2.2 postinstall: node install.js 在github 下载了一个electron项目,在np ...

  4. node安装报错及解决方法

    1 调用报错: Uncaught Error: Cannot find module 'express' 全局安装后,调用失败,后来发现忘记将环境变量配置了, 安装位置为自己设定的,在环境变量中新建N ...

  5. java 安装报错2503_Windows安装Node.js报错:2503、2502的解决方法

    前言 Windows真的是太恶心了!!!不仅会出现大量的垃圾文件,而且有时莫名的安装不上一些软件(正常软件).前久因为想学学Koa2,打算升级下nodejs的版本以体验下ES6.ES7的aync,aw ...

  6. oracle 10g rac数据库,oracle 10g rac安装报错集锦

    oracle 10g rac安装报错汇总 删除crs 1.      停止资源:关闭crs资源:crsctl stop resources 关闭crs:       crsctl stop crs 2 ...

  7. mysql安装开始报错_MYSQL安装报错 -- 出现Failed to find valid data directory.

    运行环境:windows10 数据库版本:mysql.8.0.12 安装方式:rpm包直接安装 问题描述: mysql初始化的时候找不到对应的数据库存储目录 报错代码: 2018-10-13T03:2 ...

  8. React移动端适配解决方案lib-flexible和postcss-px2rem、node.getIterator is not a function 报错使用postcss-pxtorem

    文章目录 React移动端适配解决方案lib-flexible和postcss-px2rem 第一步 第二步 第三步 第四步 第五步 问题分割线==================== 一.淘宝弹性布 ...

  9. tui-editor(富文本编辑器插件)安装报错处理方法

    tui-editor安装报错处理方法 项目中yarn或npm install时,tui-editor(富文本编辑器插件)安装报错. 显示 warning tui-editor > highlig ...

  10. npm install安装报错 gyp info it worked if it ends with ok

    前端vue新项目 npm install安装报错 gyp info it worked if it ends with ok 1.可能原因1:node和node-sass版本冲突, 对应的node和n ...

最新文章

  1. 硬链接与软链接的区别有哪些?
  2. [读书笔记]C语言函数调用过程
  3. frp 内网穿透, 认证配置,安全配置 TOKEN
  4. 数据集的使用方法和技巧
  5. Facebook解释“宕机”原因:主干路由器配置变化致通信中断,未发现用户数据受影响...
  6. AcWing算法基础课 Level-2 第二讲 数据结构
  7. delphi中採用bpl共享模塊的幾點釋疑
  8. 非自回归也能预训练:基于插入的硬约束生成模型预训练方法
  9. QT的QRubberBand类的使用
  10. SpringBoot-Web原生组件的注入
  11. mybatis配置文件属性的详解和db.propertis文件的使用
  12. NYOJ--C语言---Fibonacci数递归迭代两种解法
  13. 梅森旋转产生随机数c语言实现,梅森旋转法产生随机数
  14. 异常数据剔除---格拉布斯准则(java实现)
  15. 01-2制作U盘启动盘--装机助理工具
  16. windows下Edge浏览器Google Chrome与Safari双向同步书签
  17. 32位计算机的内存限额,32位系统支持多大内存 如何完全使用32位4G内存
  18. 软件测试实习——第二十五天
  19. SpringCloud技术选型
  20. 新唐51单片机----挖坑

热门文章

  1. C语言实验题目[01]
  2. 以太网卡TSO、GSO、LRO、GRO描述及相关配置
  3. 鲲鹏平台兼容的操作系统介绍
  4. 《Learning Unsupervised Metaformer for Anomaly Detection》论文阅读笔记
  5. 【转载】Pyramid的权限管理
  6. 724运维日 | 向运维人致敬!
  7. 优云系统提供哪些服务器,优云服务器异常
  8. 在一黑客论坛上看见的:360免杀技术介绍
  9. uploadify Uncaught TypeError: $(...).uploadify is not a function
  10. C# 开启HTTP监听服务与线程数量控制