• gulp工程化工具


    gulpfile.js

    var gulp = require('gulp');
    var rename = require('gulp-rename')
    var pump = require('pump');
    var  connect = require('gulp-connect');
    //ftl转html
    gulp.task('ftl-html',function(cb){
        pump([
            gulp.src('WEB-INF/page/Wechat/*.ftl'),
            rename({extname:'.html'}),
            gulp.dest('./html/Wechat')
        ])
    })
    //html转ftl
    gulp.task('html-ftl',function(cb){
        pump([
            gulp.src('./html/Wechat'),
            rename({extname:'.ftl'}),
            gulp.dest('WEB-INF/page/Wechat')
        ])
    })
    
    // webserver livereload  web服务器
    gulp.task('webserver', function() {
        connect.server({
            root:'./',
            port:9000,
            livereload:true
        });
    });
    
    gulp.task('html', function () {
      gulp.src('**/**/*.html')
        .pipe(connect.reload());
    });
    gulp.task('watch',function(){
        gulp.watch(['./*html'],['html'])
    })
    
    gulp.task('default',['webserver','watch'])

    package.json

    {
      "name": "webapp",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC",
      "devDependencies": {
        "gulp": "^3.9.1",
        "gulp-connect": "^5.0.0",
        "gulp-rename": "^1.2.2",
        "pump": "^1.0.2"
      }
    }

    参考文章http://www.gulpjs.com.cn/docs/api/

  • 相关阅读:
    HDU1864--01背包
    HDU4508--完全背包
    HDU5410--01背包+完全背包
    HDU1284--完全背包
    HDU1248--完全背包
    HDU2191--多重背包(二进制分解+01背包)
    HDU2186--水
    PAT乙级--1003
    51Nod--1006 lcs
    51Nod--1008
  • 原文地址:https://www.cnblogs.com/yiyi17/p/7521998.html
Copyright © 2020-2023  润新知