vue-cli初始化项目中使用less的方法


Posted in Javascript onAugust 09, 2018

什么是less?

Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。

引言

现在前端的vue框架越来越火,vue-cli作为vue项目的脚手架工具,是我们在开发中最最经常使用的。为了在vue项目中更好的管理我们的css文件,我们通常会引入less或者sass来帮助我们管理我们的css代码。那么,本文旨在记录如何在vue-cli初始化的项目中使用less来帮助我们更好的管理css代码。

下面话不多说了,来随着小编一起看看详细的介绍吧

方法如下:

首先,安装less,推荐使用淘宝镜像安装:

cnpm install less less-loader --save

然后,修改配置文件:打开build文件夹-->找到webpack.base.conf.js,输入配置代码:

module.exports = {
 ……
 module: {  
  rules: [
   ……
   //在rules数组的最后位置插入一项配置代码
   {
    test: /\.less$/,
    loader: "style-loader!css-loader!less-loader"
   }  
  ]}

最后在你的style标签中添加lang="less",scoped表示私有作用域

<style scoped lang="less">
 /*
  * 这里面你就可以愉快地书写less代码了
  */
</style>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
JavaScript中的Web worker多线程API研究
Dec 06 Javascript
js运动动画的八个知识点
Mar 12 Javascript
javascript实现控制div颜色
Jul 07 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
Aug 24 Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
Node.js 基础教程之全局对象
Aug 06 Javascript
详解nuxt路由鉴权(express模板)
Nov 21 Javascript
基于layui table返回的值的多级嵌套的解决方法
Sep 19 Javascript
javascript实现点亮灯泡特效示例
Oct 15 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
Apr 09 Javascript
原生js实现分页效果
Sep 23 Javascript
video.js 实现视频只能后退不能快进的思路详解
Aug 09 #Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 #Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 #Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 #Javascript
JavaScript引用类型RegExp基本用法详解
Aug 09 #Javascript
基于bootstrap页面渲染的问题解决方法
Aug 09 #Javascript
Vue实现按钮旋转和移动位置的实例代码
Aug 09 #Javascript
You might like
PHP实现网上点歌(二)
2006/10/09 PHP
PHP实现的封装验证码类详解
2013/06/18 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
Python计算三维矢量幅度的方法
2015/06/15 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
庆祝儿童节标语
2014/10/09 职场文书
装修公司管理制度
2015/08/05 职场文书
党员读书活动心得体会
2016/01/14 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android