gulp是什么

gulp就是一个前端的自动化构建工具,在开发过程中很多重复的任务可以使用gulp和gulp插件自动完成。相比于grunt,gulp非常好上手,核心API只有4个,而且还有丰富的插件库。

gulp快速入门

  • 全局安装gulpnpm install -g gulp
  • 初始化项目,在项目目录下npm init -y
  • 作为项目的开发依赖(devDependencies)安装npm install --save-dev gulp
  • 在项目根目录下创建一个名为gulpfile.js的文件,并写入如下内容

前端工程化 - gulp

  • 在当前目录的命令行中输入gulp

前端工程化 - gulp

gulp的核心API

gulp的核心API有四个,task、dest、task和watch,详细的用法可以到官网文档查看http://www.gulpjs.com.cn/docs/api/

这里将用一个简单的例子来演示gulp的四个核心API如何使用

  • 安装gulp-less插件npm install --save-dev gulp-less
  • 在项目下新建./less/demo.less,并在其中写入

前端工程化 - gulp

  • 接着在gulpfile.js中写入如下内容

前端工程化 - gulp

  • 然后再当前项目的命令行中敲入gulp并回车执行
  • 接下来就可以看到当前项目目录下生成了css/demo.css,less文件被成功解析成css文件并放到的指定目录中
  • 再将demo.less中的内容,可以发现demo.css中的内容也发生了改变

gulp常用插件

前端工程化 - gulp

然后生成响应的.map文件

接着在chrome浏览器中打开开发者工具(F12),然后点击开发者工具右上角的关闭按钮旁的工具条进入setting

前端工程化 - gulp

然后勾选上Sources下的Enable CSS source maps和Auto-reload generated CSS,刷新浏览器后就可以在开发者工具中显示scss了(注意右下)

前端工程化 - gulp

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2021-12-01
  • 2021-12-11
  • 2021-12-11
猜你喜欢
  • 2021-07-26
  • 2022-12-23
  • 2022-01-04
  • 2021-12-30
  • 2021-11-29
  • 2022-12-23
  • 2022-01-11
相关资源
相似解决方案