teto
v0.0.0
Published
yet another fed tool
Downloads
2
Maintainers
Readme
teto
___
____/ /___ ____ ____
/ __ / __ \/ __ \/ __ \
/ /_/ / /_/ / / / / /_/ /
\____/\____/_/ /_/\__, /
/____/
又一个前端工具
安装
$ npm install -g teto
# MUST
$ teto patch
国内环境,对以上两个命令添加参数 --registry https://registry.npm.taobao.org
,可提高安装速度
使用
1、查看帮助
$ teto [command] -h
2、初始化项目
$ teto init [type]
# Single Page Application
$ teto init spa
# General Web Project
$ teto init web
3、项目构建
$ teto build [type]
# Single Page Application
$ teto build spa
# General Web Project
$ teto build web
参数
-r, --root <root> Web 服务根目录,默认 `.`
-v, --views <views> 视图文件,默认 Web 服务根目录下的 `*.html`
-i, --i18n <i18n> 需要构建的语言版本,默认不区分语言
-f, --force 先清空输出目录
-d, --debug DEBUG, 仅生成 `seajs 及其 config.js`
特性
- [x] 增加代码检查(JSHINT)
- [x] JS 文件打包压缩
- [x] 资源 MD5 值生成
- [x] 资源链接添加 MD5 串
- [x] CSS 文件生成与压缩
4、生成语言包(待翻译)
$ teto i18n
5、启动 Web 服务
$ teto serve
参数
-r, --root <root> Web 服务根目录,默认 `.`
-H, --host <host> 服务域名,默认 `127.0.0.1`
-p, --port <port> 监听端口,默认 `9527`
-m, --mock <mock> 接口请求模拟数据存放目录,默认 `api`
-o, --open 服务启动后,自动在浏览器打开,默认 `false`
-d, --debug 显示 Debug 信息,默认 `false`
特性
- [x] 静态文件服务
- [x] 模拟接口请求
- [ ] 自动编译 SCSS
- [ ] 自动重启服务
TODOs
- [ ] 自动同步代码到 SVN