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 相关文章推荐
jquery 查找新建元素代码
Jul 06 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
AngularJS语法详解
Jan 23 Javascript
Jquery中map函数的用法
Jun 03 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
Jun 20 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
Webpack5正式发布,有哪些新特性
Oct 12 Javascript
jQuery实现图片切换效果
Oct 19 jQuery
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
配置支持SSI
2006/11/25 PHP
利用static实现表格的颜色隔行显示的代码
2007/09/02 PHP
逐步提升php框架的性能
2008/01/10 PHP
PHP 裁剪图片成固定大小代码方法
2009/09/09 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
mongodb和php的用法详解
2019/03/25 PHP
js验证表单第二部分
2006/11/25 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
JavaScript中this详解
2015/09/01 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python开发的HTTP库requests详解
2017/08/29 Python
Python切片操作实例分析
2018/03/16 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
python中wheel的用法整理
2020/06/15 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
仓库组长岗位职责
2014/01/29 职场文书
医生见习报告范文
2014/11/03 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书