gulp 安装
1.安装node 直接node官网根据系统下载运行安装
2.安装完成后键盘 win+r 输入cmd,在小黑框输入 node -v 查询版本号
3.安装淘宝npm国内镜像:
Npm install cnpm -g --registry=https://registry.npm.taobao.org
4.cnpm -v 查询cnpm是否安装成功
5.cnpm install gulp -g全局安装gulp
6.gulp -v查询gulp是否成功安装。
7.进入项目目录
假如在F盘,先输入F: 回车后,
再输入具体目录,如 F:\我的文档\Documents\HBuilderProjects\contractDemo> 回车
8.npm init 在已进入的目录下初始化一个环境。
9.敲入项目相关描述(可选填),完成后项目目录下会有一个‘package.json’的描述文件。敲入 yes 结束描述文件的输入
10.cnpm install gulp --save-dev
(--save-dev是为了把插件包显示在package.json中,为了以后在其他地方的安装。)
11.cnpm install gulp-sass --save-dev 安装sass
12.在项目跟目录下新建一个名为gulpfile.js的js文件,编辑这个文件
1 /*** Created by feili on 2016/9/24. */ 2 3 //导入工具包 require('node_modules里对应模块') 4 5 var gulp = require('gulp'), //本地安装gulp所用到的地方 6 7 sass = require('gulp-sass'); 8 9 var autoPrefixer=require('gulp-autoprefixer'); 10 11 12 13 //在小黑框中输入 gulp testSass 则会编译一次.scss 14 15 //gulp 根目录为 ./ 16 17 gulp.task('testSass', function () { //定义一个testSass任务(自定义任务名称) 18 19 gulp.src('./sass/*.scss') //该任务针对的文件 20 21 .pipe(sass({outputStyle:'compact'})) //该任务调用的模块 22 23 .pipe(gulp.dest('./css')); //将会在src/css下生成index.css 24 25 }); 26 27 28 29 //定义监听,在小黑框中输入 gulp sass:watch ,每次编辑scss文件后,会自动编译成css文件 30 31 gulp.task('sass:watch',function(){ 32 33 gulp.watch('./sass/*.scss',['testSass']); 34 35 });

浙公网安备 33010602011771号