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和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
jQuery移动web开发中的页面初始化与加载事件
Dec 03 Javascript
很全面的JavaScript常用功能汇总集合
Jan 22 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
jquery 抽奖小程序实现代码
Oct 12 Javascript
详解node中创建服务进程
May 09 Javascript
基于Vue实现图书管理功能
Oct 17 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
VUE 3D轮播图封装实现方法
Jul 03 Javascript
js+html5实现手机九宫格密码解锁功能
Jul 30 Javascript
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
vue swipeCell滑动单元格(仿微信)的实现示例
Sep 14 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中static关键字原理的学习研究分析
2011/07/18 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
Python操作CouchDB数据库简单示例
2015/03/10 Python
python爬取网易云音乐评论
2018/11/16 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
实例代码讲解Python 线程池
2020/08/24 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
一年级家长会邀请函
2014/01/25 职场文书
股东合作协议书
2014/09/12 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
手写实现JS中的new
2021/11/07 Javascript
解决xampp安装后Apache无法启动
2022/03/21 Servers