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 相关文章推荐
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
js 三级关联菜单效果实例
Aug 13 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
Jun 05 Javascript
jQuery原理系列-css选择器的简单实现
Jun 07 Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
Apr 24 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
微信小程序使用蓝牙小插件
Sep 23 Javascript
vue项目中使用bpmn-自定义platter的示例代码
May 11 Javascript
详解JS数组方法
Nov 20 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
javascript中的array数组使用技巧
2010/01/31 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
AngularJS语法详解
2015/01/23 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
Vue如何实现验证码输入交互
2020/12/07 Vue.js
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
Python编写一个优美的下载器
2018/04/15 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
西安众合通用.net笔试题
2013/03/18 面试题
给男朋友的道歉信
2014/01/12 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书