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 相关文章推荐
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
javascript实现无限级select联动菜单
Jan 02 Javascript
浅谈Sticky组件的改进实现
Mar 22 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
jQuery回到顶部的代码
Jul 09 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
vue实现样式之间的切换及vue动态样式的实现方法
Dec 19 Javascript
node基于puppeteer模拟登录抓取页面的实现
May 09 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
原生js中运算符及流程控制示例详解
Jan 05 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使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
sails框架的学习指南
2014/12/22 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
构建Python包的五个简单准则简介
2015/06/15 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
诚信考试标语
2014/06/24 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL