zoukankan      html  css  js  c++  java
  • 前端工程化

    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的核心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,并在其中写入

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

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

    gulp常用插件

    然后生成响应的.map文件

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

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

  • 相关阅读:
    DAY9 函数初识(各种参数的用法)
    CSS背景
    HTML/CSS 练习
    从JDBC到commons-DBUtils
    SQL
    MYSQL数据库基本操作
    JDBC
    Stream数据流(Collection接口扩充)
    Stack栈
    Map集合接口
  • 原文地址:https://www.cnblogs.com/helbing/p/5437187.html
Copyright © 2011-2022 走看看