博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gulp教程之gulp-less
阅读量:6930 次
发布时间:2019-06-27

本文共 3194 字,大约阅读时间需要 10 分钟。

1、安装nodejs/全局安装gulp/项目安装gulp/创建package.json和gulpfile.js文件

1.1、gulp基本使用还未掌握?请参看: 

1.2、本示例目录结构如下:

2、本地安装gulp-less

2.1、github:

2.3、安装:命令提示符执行 cnpm install gulp-less --save-dev

2.4、注意:没有安装cnpm请使用 npm install gulp-less --save-dev 

2.5、说明:--save-dev 保存配置信息至 package.json 的 devDependencies 节点。

3、配置gulpfile.js

3.1、基本使用

3.2、编译多个less文件

3.3、匹配符“!”,“*”,“**”,“{}”

3.4、调用多模块(编译less后压缩css)

3.5、当less有各种引入关系时,编译后不容易找到对应less文件,所以需要生成sourcemap文件,方便修改

4、执行任务

4.1、命令提示符执行:gulp testLess

5、监听事件(自动编译less)

5.1、若每修改一次less,就要手动执行任务,显然是不合理的,所以当有less文件发生改变时使其自动编译

5.2、启动监听事件:命令提示符执行 gulp testWatch

5.3、注意:该命令提示符执行需处于打开状态,关闭后监听事件结束(Ctrl + C 或右上)

6、异常处理

6.1、当编译less时出现语法错误或者其他异常,会终止watch事件,通常需要查看命令提示符窗口才能知道,这并不是我们所希望的,所以我们需要处理出现异常并不终止watch事件(gulp-plumber),并提示我们出现了错误(gulp-notify)。

转载于:https://www.cnblogs.com/chris-oil/p/5387904.html

你可能感兴趣的文章
HDU 4609 3-idiots(FFT)
查看>>
Makefile 中的.PHONY
查看>>
微软 Share Point “.NET研究”2010 企业应用解决方案
查看>>
创建表-sqlite 基础教程(5)
查看>>
使用ARGV在命令行里接收参数
查看>>
iphone iPhone开发应用UIImage图片对象操作
查看>>
字符串json转换为xml xml转换json
查看>>
SQL XQuery的Action
查看>>
WPF中使用DataGridView创建报表控件
查看>>
spring开发_spring环境搭建
查看>>
file_get_contents函数的超时控制(default_socket_timeout)
查看>>
JAVA选项事件
查看>>
Microsoft Team Foundation Server 2010 安装 序列号 注册码
查看>>
RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
查看>>
操作XML的类
查看>>
眼高手低,你有这个毛病吗?
查看>>
node.js的request模块
查看>>
asp.net 进度条实现。。
查看>>
【Prism】网络应用脱离浏览器
查看>>
c语言中函数调用惯例
查看>>