fastweb-gulp

1.1.5 • Public • Published

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//端口
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i fastweb-gulp

Weekly Downloads

1

Version

1.1.5

License

ISC

Unpacked Size

29.5 kB

Total Files

8

Last publish

Collaborators

  • yuhonyon