# frank-bijiapo1988

> test123

Latest version **0.0.1** (published 2016-05-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install frank-bijiapo1988
pnpm add frank-bijiapo1988
yarn add frank-bijiapo1988
bun add frank-bijiapo1988
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2016-05-23 |
| First published | 2016-05-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | zyb |
| Maintainers | qq1157918444 |
| Keywords | demo, test |

## Links

- npm: https://www.npmjs.com/package/frank-bijiapo1988
- Repository: https://github.com/qq1157918444/gulp
- Homepage: https://github.com/qq1157918444/gulp#readme
- Issues: https://github.com/qq1157918444/gulp/issues
- npm.io page: https://npm.io/package/frank-bijiapo1988

## Alternatives

- [duck](https://npm.io/package/duck.md) — 4.2M weekly downloads
- [ava](https://npm.io/package/ava.md) — 560.2K weekly downloads
- [storybook-addon-module-mock](https://npm.io/package/storybook-addon-module-mock.md) — 71.7K weekly downloads
- [@ethereum-waffle/mock-contract](https://npm.io/package/@ethereum-waffle/mock-contract.md) — 40.0K weekly downloads
- [aws-elasticsearch-connector](https://npm.io/package/aws-elasticsearch-connector.md) — 37.4K weekly downloads

## Recent versions

- 0.0.1 (latest) — 2016-05-23

## README

# gulp的使用
## gulp.js是一种基于流的streaming，代码由于配置的新一代构建工具
## 特性：
* 1：代码优于配置
* 2：通过流式操作，减少I/O操作，更快的构建项目
* 3：插件策略
* 4：API少，易于学习
* 5：管道流
## gulp是以插件形式存在
* gulp.task(name,function(){})//创建一个任务
* gulp.run(task1,task2...)//并行运行多个task
* gulp.watch(glob,function(){})//当glob内容发生变化时候。执行后面的函数
* gulp.src(glob)//返回一个可读的stream
* gulp.dest(glob)//返回一个可写的stream
## 前端项目所需要的功能
* 1、图片（压缩图片支持jpg,png,gif）
* 2、样式（支持sass同时支持合并、压缩、重命名）
* 3、js（检查、合并、压缩、重命名）
* 4、html（压缩）
* 5、客户端同步刷新显示修改
* 6、构建项目前清除发布环境下的文件（宝保持发布环境的清洁）
## 选择gulp组件
* gulp-imagemin:压缩图片
* gulp-htmlmin:压缩html
* gulp-ruby-sass:支持sass
* gulp-sass:支持sass
* gulp-minify-css:压缩css
* gulp-jshint:js检查
* gulp-uglify:压缩js
* gulp-concat:合并文件
* gulp-rename:重命名
* gulp-clean:清除文件夹
* gulp-livereload:服务器控制客户端同步书刷新（需要【配合chrome插件liverelaod和tiny-lr）
## gulp通过gulpfile文件来完成相关任务，项目中包含gulpfile.js
* src:指定源文件的路径
* dest:指定处理后的路劲
* watch:监听文件的变化
* task:指定任务
* run:执行任务
## 匹配
* js/app.js:精确匹配文件
* js/*.js:仅仅匹配js目录下的所有后缀为js的文件
* js/*/.js:匹配js及其子目录下所有后缀为js的文件
* !js/app.js:从匹配结果中排除js/app.js
* *.+(js|css):匹配根目录下所有后缀为js或者css的文件

---
_Source: https://npm.io/package/frank-bijiapo1988 · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
