mpvue中启用sass遇到的坑


安装

$ npm install -S sass-loader node-sass 

引用

在 vue 组件中添加属性 <style lang="scss" scope>

问题

正当以为可以安心运行 sass 代码时,却报错

Module build failed: TypeError: this.getResolve is not a function

解决方法

原因:sass-loader的版本过高导致的编译错误,要退回到 7.3.1
运行:

 npm uninstall sass-loader(卸载当前版本)
 npm install -S sass-loader@7.3.1 (安装指定版本即可)

文章作者: Mr. Zhan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mr. Zhan !
 上一篇
防抖节流函数 防抖节流函数
防抖节流函数一、防抖函数(debounce)防抖函数:一个需要频繁触发的函数,在规定的时间内,只让最后一次生效,前面的不生效。常见例子:搜索框中输入关键字自动发送网络请求。 function debounce(fn,delay){
2020-04-21 Mr. Zhan
下一篇 
vue项目开启gzip压缩 vue项目开启gzip压缩
1. 将npm run build生成的dist目录放到自己搭建的node服务器上2. 开启gzip网络传输压缩,加快传输速度 服务器端安装compressionnpm i -D compression app.js导入包const com
2020-03-10 Mr. Zhan
  目录