gulp学习笔记
来源:互联网 发布:千古乎评证券之星 编辑:程序博客网 时间:2024/05/20 15:39
写在前面
1. gulp 使用要用node环境2. gulp 很好用
一.安装gulp
npm install gulp -g
二.创建项目
> npm init> 安装项目中的gulp (install gulp --save-dev)> 项目结构推荐如下(推荐用模块化开发,每一个大的功能放在一个文件夹中,不要讲项目中的所以css放在一个文件夹下,js放在一个文件夹下): - app |-index.html |-font |-images |-功能模块 + dist - gulpfile.js + node_modules - package.json
三.gulp使用
var gulp = require('gulp');//gulp的任务gulp.task('task-name', function() { // 任务代码});//gulp的监听gulp.watch('文件路径', ['需要运行的task']);//gulp的Node globs(类似正则表达式的匹配路径)> *.scss 匹配当前目录下所有以.scss结尾的文件> **/*.scss 切尔西当前目录及所有子目录下,所有以.scss结尾的文件> !not-me.scss不包含名为not-me.scss文件> *.+(scss|sass) 匹配当前目录下所有以.scss或者.sass结尾的文件
四.用gulp开启web server,修改自动刷新
使用到gulp官方网站上推荐的 browser-sync
使用步骤如下:
(1) 安装 gulp , browser-sync
npm install gulp --save-devnpm install browser-sync --save-dev或者cnpm install gulp --save-devcnpm install browser-sync --save-dev
(2) 假设项目结构如下:
gulpfile.jsapp/ styles/ main.css scripts/ main.js index.html
(3) 编写gulpfile.js文件
var gulp = require('gulp');var browserSync=require('browser-sync');var reload=browserSync.reload;gulp.task('serve',function () { browserSync({ server:{ baseDir:'app' //这里设置基本路径,下面watch中就可以从此路径开始写,baseDir这个目录下要有index.html(即入口文件) } }); gulp.watch(['*.html','styles/*.css','scripts/*.js'],{cwd:'app'},reload);});
(4) 运行 gulp serve
阅读全文
1 0
- gulp学习笔记
- Gulp学习笔记
- Gulp学习笔记
- gulp学习笔记
- gulp 学习笔记
- gulp学习笔记
- Gulp学习笔记
- Gulp学习笔记
- gulp学习笔记
- 学习笔记gulp的使用
- #学习笔记#gulp配置文件入门
- Gulp 学习笔记 (一)
- Gulp学习笔记(二)
- gulp学习笔记(一)轻松入门
- gulp--自动化构建工具学习笔记
- 前端学习笔记-Gulp的使用
- gulp笔记
- Gulp 笔记
- xynuoj 零用钱 酒馆浪人的博客
- 8个经过证实的方法:提高机器学习模型的准确率
- 【Qt】窗口居中显示
- 自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- Shared Source CLI Essentials翻译(二):1.2 Rotor:一个CLI的共享源代码实现
- gulp学习笔记
- VC++:创建,调用MFC动态链接库(扩展DLL)
- java多线程之生产者消费者模式
- 计算机科学导论【一】
- 同一公司代码下不同工厂间的库存转储
- faster-rcnn移植过程中出现错误
- 如何高效多线程的进行产品经理的工作?
- android TabHost
- unity一些键盘鼠标特殊触发事件总结