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 相关文章推荐
JS 强制设为首页的代码
Jan 31 Javascript
javascript 清空form表单中某种元素的值
Dec 26 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
May 19 Javascript
jQuery中next()方法用法实例
Jan 07 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
Jun 18 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
AngularJs Scope详解及示例代码
Sep 01 Javascript
详解Javascript中的原型OOP
Oct 12 Javascript
jQuery命名空间与闭包用法示例
Jan 12 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 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知道与问问的采集插件代码
2010/10/12 PHP
Yii视图CGridView实现操作按钮定义地址示例
2016/07/14 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
python中的字典使用分享
2016/07/31 Python
python数据处理实战(必看篇)
2017/06/11 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
运行Python编写的程序方法实例
2020/10/21 Python
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
财务总监岗位职责
2014/03/07 职场文书
植树节标语
2014/06/27 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
现实表现证明材料
2015/06/19 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
外出培训学习心得体会
2016/01/18 职场文书
生产实习心得体会范文
2016/01/22 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书