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 相关文章推荐
Javascript客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
基于jQuery的js分页代码
Jun 10 Javascript
Js四则运算函数代码
Jul 21 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
Javascript中自动切换焦点实现代码
Dec 15 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 Javascript
vue-自定义组件传值的实例讲解
Sep 18 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
Nov 22 Javascript
通过js示例讲解时间复杂度与空间复杂度
Aug 06 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使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
vue.js 上传图片实例代码
2017/06/22 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
node.js实现上传文件功能
2019/07/15 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
浅谈Python 对象内存占用
2016/07/15 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
法人代表授权委托书
2014/04/08 职场文书
学校师德承诺书
2014/05/23 职场文书
人民调解员培训方案
2014/06/05 职场文书
2014年英语工作总结
2014/12/20 职场文书
儿子满月酒致辞
2015/07/29 职场文书
教师师德承诺书2016
2016/03/25 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书