gulp打包压缩

nodejs环境配置和npm全局就不说了,假设这两者你都配置好了。想使用gulp打包压缩js文件,请按下面的步骤来:
1、npm全局安装gulp >npm install -g -gulp
2、在项目目录下创建package.json文件 >npm init

{
  "name": "my-gulp",
  "version": "1.0.0",
  "description": "demo",
  "devDependencies": {
    "gulp": "^3.9.1",      //install时,--save-dev写入,下同
    "gulp-concat": "^2.6.1",
    "gulp-rename": "^1.2.2",
    "gulp-uglify": "^3.0.0"
  },
  "scripts": {},
  "author": "chua",
  "license": "ISC"
}

3、安装依赖

npm install gulp –save-dev
npm install gulp-concat –save-dev
npm install gulp-rename –save-dev
npm install gulp-uglify –save-dev

4、创建gulpfile.js文件

var gulp = require('gulp'),
    concat = require('gulp-concat'),
    rename = require('gulp-rename'),
    uglify = require('gulp-uglify');

gulp.task('hello',function(){
    console.log('cnm');  //请忽略
});

gulp.task('minjs', function () {
    gulp.src(['./js/test1.js','./js/test.js']) //数组顺序表示合并的顺序
        .pipe(concat('hehe3.js'))   //先合并成新文件
        .pipe(gulp.dest('./dest'))  //合并后存放路径
        .pipe(uglify())             //压缩-未加密
        .pipe(rename('hehe3.min.js'))  //压缩文件重命名
        .pipe(gulp.dest('./dest'));    //存放路径
});
目录:
-root
|-js
   |-test.js
   |-test1.js
|-dest
   |-none
|-node_modules

5、此时dest目录为空,在项目目录下打开命令行输入:gulp minjs就将test和test1合并压缩了

很简单吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值