fastweb-gulp
v1.1.5
Published
## 安装 ```bash npm install fastweb-gulp -g ```
Downloads
5
Readme
fastweb-gulp
安装
npm install fastweb-gulp -g
命令
fast-init
创建配置模板fast-dev
开发模式fast-build|fast
生成模式
.fastweb
{
"hash":true,//boolean(是否加入hash)
"mini":true,//boolean(生成模式是否压缩)
"del":"dist",//glob(删除目录)
"style":{
"type":"sass", //enum(sass|less|css)
"src":"src/sass/*.scss",//glob(入口,自动忽略下划线开头eg.`_aaa.css`)
"dest":"dist/css"//glob(出口)
},
"postcss":{//默认已包含cssnano+autoprefixer
"autoprefixer":false//去除默认
"precss":true,//无参数
"pxtorem":{ //有参数
"rootValue": 75,
"unitPrecision": 5,
"propList": [*, '!font*'],
"minPixelValue": 2
}
},
"js":{
"src":"src/js/**/*",//glob(入口)
"dest":"dist/js/"//glob(出口)
"mini":true//boolean(可以单独设置压缩)
},
"module":{
"src":"src/js/index.js",//path(入口)
"dest":"./dist/js/index.min.js",//path(入口)
"style":"../css/style.css",//path(仅在webpack模式下生效,路径相对于dest)
"type":"webpack", //enum(webpack|browserify),
"mini":true//boolean(可以单独设置压缩)
},
"copy":[{//array|object(拷贝)
"src":"src/font",//glob(入口)
"dest":"dist/font"//glob(出口)
}],
"img":{
"src":"src/img/*",//glob(入口)
"dest":"dist/img"//glob(出口)
},
"sprite":{
"src":"src/img/icon*.png",//glob(入口)
"dest":"dist/img/sprite.png",//path(精灵图出口)
"style":"src/sass/_sprite.scss"//path(样式出口)
},
"html":{
"src":"src/*.html",//glob(入口)
"dest":"dist",//glob(出口)
"mini":true//boolean(可以单独设置压缩)
},
"server":{
"baseDir":"./dist",//path(根目录)
"directory":true,//boolean(显示目录)
"files":"./dist/**/*",//glob(监控文件)
"port":8080//端口
}
}