37sy-build
构建方案
Last updated 2 years ago by icmi .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install 37sy-build 
SYNC missed versions from official npm registry.

基于gulp的集成构建方案,支持预定义模板,流程构建、代码发布。适合小团队快速构建发布

Install

npm install -g 37sy-build

##说明

  • 第一次安装工具,需要运行fe set <name> [content] 初始化工具。可以设置的选项有

    • <__tempDir>: 工具全局缓存,模板、临时文件存放的地方。默认是$home。如果没有在项目目录配置发布路径,默认也会发布到这个目录。
    • <__git>: 自定义模板以及工具配置的git地址。之所以放在git上,是为了能动态维护模板,更新配置。
  • 拉取模板及配置。运行fe -u,即可拉取模板。第一次工具会clone项目下来,之后会update获取更新。所以需要在git上建立项目,存放模板。

  • 初始化项目配置:

    • fe -i 生成项目目录及项目配置文件(指令选项见工具配置说明)
  • 开发命令:

    • fe 本地实时刷新
    • fe dev 发布至测试服务器(ftp)
    • fe pro 发布至生产服务器(ftp)
  • git自定义模板及配置目录结构:

    • project
      | --template
      | --fe-config.js
  • 工具配置

    • 工具配置文件名为fe-config.js,
  • 工具模板

Commands

  • fe help:查看帮助

  • fe -u: 从git上拉取预定义的模板

  • fe -i: 在当前目录初始化模板目录,生成项目配置

  • fe set <name> [path]:工具设置

    • fe set __tempdir ...: 设置工具缓存目录(模板文件、构建缓存)
    • fe set __git ... : 设置模板git地址
  • fe dev: 构建并ftp发布至测试服环境

    • fe dev -l: 监控文件变动,实时构建并ftp发布至测试服环境
  • fe pro: 构建并ftp发布至生产环境

    • fe pro -l: 监控文件变动,实时构建并ftp发布至生产环境
  • fe test: mocha测试

Current Tags

  • 1.3.3                                ...           latest (2 years ago)

20 Versions

  • 1.3.3                                ...           2 years ago
  • 1.3.2                                ...           2 years ago
  • 1.3.1                                ...           2 years ago
  • 1.3.0                                ...           2 years ago
  • 1.2.9                                ...           2 years ago
  • 1.2.8                                ...           2 years ago
  • 1.2.7                                ...           2 years ago
  • 1.2.6                                ...           2 years ago
  • 1.2.5                                ...           2 years ago
  • 1.2.4                                ...           2 years ago
  • 1.2.3                                ...           2 years ago
  • 1.2.2                                ...           2 years ago
  • 1.2.1                                ...           2 years ago
  • 1.2.0                                ...           2 years ago
  • 1.1.9                                ...           2 years ago
  • 1.1.8                                ...           2 years ago
  • 1.0.4                                ...           3 years ago
  • 1.0.2                                ...           3 years ago
  • 1.0.1                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 1
Last Day 0
Last Week 0
Last Month 202
Dependencies (20)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |