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随笔(js图片切换效果)
Jul 31 Javascript
JS 控件事件小结
Oct 31 Javascript
javascript利用apply和arguments复用方法
Nov 25 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
全面了解js中的script标签
Jul 04 Javascript
JS常见算法详解
Feb 28 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 Javascript
vue+iview使用树形控件的具体使用
Nov 02 Javascript
TypeScript实用技巧 Nominal Typing名义类型详解
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
一个查看session内容的函数
2006/10/09 PHP
PHP 基本语法格式
2009/12/15 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
让人期待的2011年度最佳 jQuery 插件分享
2012/03/16 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
django自带调试服务器的使用详解
2019/08/29 Python
PyTorch和Keras计算模型参数的例子
2020/01/02 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
Java基础类库面试题
2013/09/04 面试题
公司总经理工作职责管理办法
2014/02/28 职场文书
小学开学典礼主持词
2014/03/19 职场文书
社区志愿者活动方案
2014/08/18 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python