gulp安装

Posted web前端课堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gulp安装相关的知识,希望对你有一定的参考价值。

置顶 web前端课堂  海量的知识点和精选的技术解析


gulp是前端你开发过程中的构建工具,能够大大提高前端的工作效率


1、安装node.js gulp是基于node.js的


去node官网,下载安装node.js,这个比较简单,小编用的是window10系统,安装完成后,会自动添加到环境变量,在终端输入如下命令 显示版本号即安装成功,

node -v



2、安装cnpm

    npm与cnpm用法一模一样,之所以用cnpm是因为,npm服务器在国外,网络影响较大。


gulp安装


3、全局安装gulp

执行 cnpm install gulp -g

检查 gulp是否安装成功

gulp -v 显示版本号安装成功


gulp安装


4、本地保存gulp,小编用的是phpstorm开发工具,创建项目,在编辑器终端Terminals上输入命令

执行cnpm install gulp --save-dev 本地保存

由于小编电脑安装cnpm在进程中,下面用npm代替


gulp安装


5、初始化package.json文件

package.json是必不可少的配置文件,存放在根目录下,大家可以参考文件格式,手动创建,也可以输入命令

执行 npm init, 输入name,连续点击确认就可以创建 初始文件


gulp安装


6、安装gulp-less插件


执行npm install gulp-less --save-dev



7、新建gulpfile.js


gulpfile.js是前端构建工具gulp的配置文件


下面配置一下gulp-less任务,包括单个文件输入,多个文件输入,匹配文件


var gulp = require('gulp'),
   less = require('gulp-less');

gulp.task('testLess', function () {
gulp.src('src/less/index.less')//单个文件传入
       .pipe(less())
.pipe(gulp.dest('src/css'));
});

gulp.task('testLess', function () {
gulp.src(['src/less/index.less','src/less/detail.less']) //多个文件传入
       .pipe(less())
.pipe(gulp.dest('src/css')); //将会在src/css下生成index.css以及detail.css
});

gulp.task('testLess', function () {
gulp.src(['src/less/x.less']) //多个文件以数组形式传入
       .pipe(less())
.pipe(gulp.dest('src/css')); //将会在src/css下生成index.css以及detail.css
});


8、编译less文件,在终端输入命令

执行 gulp testLess


gulp安装



9、gulp常用插件

gulp-uglify (JS压缩)

gulp-minify-css(CSS压缩)

gulp-minify-html(html压缩)

gulp-jshint(JS代码检查)

gulp-concat(文件合并)

gulp-sass(编译Sass)

gulp-imagemin(压缩图片)

gulp-livereload(自动刷新)


结束语


gulp安装完成后,大家可能更感兴趣如何在项目中运用到gulp,在github上面下载的demo如何通过gulp运行。小编会在接下来的文章中逐一讲解一下。




以上是关于gulp安装的主要内容,如果未能解决你的问题,请参考以下文章

gulp的使用安装

安装全局可执行的gulp

gulp简单安装和入门(适用刚接触gulp的同学)

gulp入门

gulp入门

nodejs文件压缩-使用gulp命令(安装过程)