美文网首页
vue 安装sass,运行后报错:TypeError: this

vue 安装sass,运行后报错:TypeError: this

作者: 南台观芸秀 | 来源:发表于2021-06-13 23:52 被阅读0次

    今天一个后端朋友问到一个问题:
    “为什么我的vue项目安装scss后报错TypeError: this.getOptions is not a function”;
    项目发给我,运行之后确实如此,搜集一下问题,问题解决的过程如下:

    npm run dev运行后报错:TypeError: this.getOptions is not a function

    原因:运行npm install node-sass 及npm intall 后 sass-loader的版本太高
    解决办法:

    npm uninstall sass-loader //卸载最新版本
    npm install sass-loader@9.0.0 //安装9.0.0版本
    

    接下来

    npm run dev运行后报错:oaderContext.getResolve is not a function

    原因:sass loader版本还是太高
    解决办法:

    npm uninstall sass-loader //卸载最新版本
    npm install sass-loader@7.3.1 --save-dev //安装7.3.1版本
    
    仔细的同学可能会发现,以上其实可以合并一步解决:

    直接执行

    npm uninstall sass-loader //卸载最新版本
    npm install sass-loader@7.3.1 --save-dev //安装7.3.1版本
    

    如此即可避开两次因版本问题的操作了!!

    相关文章

      网友评论

          本文标题:vue 安装sass,运行后报错:TypeError: this

          本文链接:https://www.haomeiwen.com/subject/fzmteltx.html