
学习前端,有时候配置环境,真的是一把辛酸一把泪,虽然网上不乏各式各样详细的教程,但是总有那么一点点的瑕疵,或者是因为自己有些地方理解不了,结果就往往卡在一个地方一筹莫展。
今天的收获
- 通过慕课网的学习了解了less的作用和编写
- 安装和配置gulp
- 使用gulp编译less
参考资料
- less 即学即用
- gulp详细入门教程
- gulp新手入门教程
- node.js使用gulp编译less
主要步骤
1. 安装最新版本的Node.js
- 新版本的Node.js已集成npm
- node.js安装-菜鸟教程
2. 全局安装gulp
- 桌面直接打开Windows的命令行安装,代码如下
|
|
3. 创建gulp项目和局部安装gulp
- 局部安装与全局安装不同,局部安装需要进入你所需要的前端project的文件夹里面。所以在局部安装之前,需要先在合适的盘建立一个工程文件夹,比如我在E盘的MyCode文件夹里面的ife.baidu文件夹建立了一个task1-9的文件夹,在这个文件夹里面有新建了一个HTML文件,style文件夹,less文件夹等
- 用Windows的命令行先进入task1-9文件夹

- 创建gulp项目(就是进入文件夹后再用命令行)
|
|
然后会出现一大段的文字,提示你输入一些信息,网上找的图:
然后就会发现task-1-9文件下多了一个package.json文件。
- 局部安装gulp(注意同样在文件夹在输入命令行)
|
|
然后你的task-1-9文件夹又多了一个node_modules文件夹,里面有好多文件。
4. 本地安装gulp插件(以less插件为例)(文件夹内执行)
|
|
全局安装gulp是为了执行gulp任务,本地安装gulp则是为了调用gulp插件的功能
5. 新建和编辑gulpfile.js文件
- 在文件夹下新建一个gulpfile.js文件
- 然后按照以下说明编写gulpfile.js文件
|
|

- 其中的index.css文件是步骤6才生成的。
6. 运行gulp
- 在项目文件夹中打开命令行,如第5点的代码显示,直接执行以下命令即可,因为default已经包含了less方法和auto方法。
|
|
当然也可以分别来执行
|
|
运行的结果就是,你可以一边编写less文件,一般自动生成 CSS文件了,赶紧去试一试吧。
补充
- gulp中文API
- 编译less只是gulp功能的一小部分,还有很多功能需要去学习。