Vue vue 使用 lang="scss" 报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue vue 使用 lang="scss" 报错相关的知识,希望对你有一定的参考价值。

参考技术A 原文链接: https://blog.csdn.net/HH18700418030/article/details/101035561

新建的项目使用 lang="scss 报错,如下所示:

解决方法:

输入如下命令:

不能直接使用命令:

不然会报以下错误:

Module build failed: TypeError: this.getResolve is not a function at Object.loader
1
因为当前sass的版本太高,webpack编译时出现了错误,所以指定:npm install sass-loader@7.3.1 --save-dev 安装低版本的。

接下来,在build/webpack.base.config.js中添加:

如图:

【vue】在lang="less"的style中编写样式报错

参考技术A 最近在学习vue,照着B站上的一个项目直接进行实战学习。
链接: https://www.bilibili.com/video/BV1q5411s7wH?t=93
前端项目建好,创建登录页面,更改样式的时候报错了。
报错截图:

根据报错信息,很快便定位到是版本问题。
在网上查找了相关的博客,大多表示是由于less-loader版本过高。
我尝试着将less-loader的版本降低,但是仍然报错。
然后,我按照视频中up主使用的版本,将less以及less-loader卸载后重新安装低版本,项目正常编译。

以上是关于Vue vue 使用 lang="scss" 报错的主要内容,如果未能解决你的问题,请参考以下文章

结局vue-cli style标签(lang="less")内写less嵌套报错

vue项目中使用vue-i18n国际化

vue中Echarts封装

VUE之文字跑马灯效果

在混合 ES/TS 项目中使用 Vue 组件

如何在 vue.js 2 中使用 lang 类 laravel?