Vue3使用less
Posted 一腔诗意醉了酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue3使用less相关的知识,希望对你有一定的参考价值。
1、配置使用
以
less
为例
- 1.1 使用
vue add style-resources-loader
命令安装
- 1.2 安装完之后,会自动在
package.json
的同级目录下自动新建一个vue.config.js
文件,内容如下:
module.exports = {
pluginOptions: {
'style-resources-loader': {
preProcessor: 'less',
patterns: []
}
}
}
- 1.3 安装
less 以及less-loader
yarn add less less-loader --save-dev
- 1.4 在项目中使用,以
HelloWorld
组件为例
通过
lang='less'
标志使用了less
<template>
<div class='main'>
<div class="text">
hello
</div>
</div>
</template>
<script>
</script>
<style lang='less'>
.main{
.text{
color:red;
}
}
</style>
- 1.5 启动服务
yarn serve
- 1.6 效果展示
2、遇到的问题
- 2.1 如果出现以下错误
,我遇到这个错误的时候,曾以为是配置文件的问题,一顿百度乱打,心情极度复杂,后来灵光一闪会不会是less版本问题
,然后我就将less
的版本将低一个版本,还是出现以上问题,最后我又将less-loader
将低了一个版本,结果如下
说明less-loader版本过高了
,我降低的版本的办法
以上是关于Vue3使用less的主要内容,如果未能解决你的问题,请参考以下文章
vue3 less 的使用 手写header/context/menu 组件
vue3 项目使用自己的reset.less 配置,重置自带样式
Vue3官网-高级指南(十七)响应式计算`computed`和侦听`watchEffect`(onTrackonTriggeronInvalidate副作用的刷新时机`watch` pre)(代码片段
leetcode_1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold_[二维前缀和](代码片段