gulpman
Create Modular Front-End Build System, based on gulp , more light and easier than FIS!
基于gulp的前端模块化解决方案,比百度FIS更简单、灵活、可控性高!会gulp就会定制自己的方案!
###Introduction 说明
支持Mac、Linux环境,Windows环境未做测试,由于安装脚本使用到shell,windows不支持sh,可能需要手动安装gulp-sass等模块。
###Install 安装
cd into your project dir and install:
npm install gulpman --save-dev
###Usage 使用
####In Your gulpfile:
只需要require gulpman模块,就能自动加载gm:publish、gm:develop(开发监视模式)等task,使用时在命令行直接输入gulp gm:publish即可执行
var gulp = require('gulp'),
gman = require('gulpman')
gman.config({
'is_absolute': true,
'cdn_prefix': '',
'url_prefix': '/static'
'components': 'components',
'runtime_views': 'views',
'dist_views': 'views_dist',
'runtime_assets': 'assets',
'dist_assets': 'assets_dist',
'lib': 'lib',
'global': 'common'
})
####In Your CLI:
# 初始化目录,建立components目录并添加一份html的demo文件
# init components dir and a html demo
gulp gm:init
# publish 发布资源,包括合并、压缩资源、rev产生MD5等
gulp gm:publish
# develop and watch 开发模式,监视相关文件变动,增量更新
gulp gm:develop
# clean 清理构建输出的目录和文件
gulp gm:clean
# 编译输出一份运行时资源文件,但是不进入监视状态
# compile for develop, not watch
gulp gm:compile
###Any Question
如有问题,请联系我:
xunuoi@163.com
xwlxyjk@gmail.com