dido

    0.0.0 • Public • Published

    dido

    NPM version

          ___
      ____/ /___  ____  ____
     / __  / __ \/ __ \/ __ \
    / /_/ / /_/ / / / / /_/ /
    \____/\____/_/ /_/\__, /
                     /____/
    

    又一个前端工具

    安装

    $ npm install -g dido
    # MUST 
    $ dido patch

    国内环境,对以上两个命令添加参数 --registry https://registry.npm.taobao.org,可提高安装速度

    使用

    1、查看帮助

    $ dido [command] -h

    2、初始化项目

    $ dido init [type]
     
    # Single Page Application 
    $ dido init spa
     
    # General Web Project 
    $ dido init web

    3、项目构建

    $ dido build [type]
     
    # Single Page Application 
    $ dido build spa
     
    # General Web Project 
    $ dido build web

    参数

    -r, --root <root>    Web 服务根目录,默认 `.`
    -v, --views <views>  视图文件,默认 Web 服务根目录下的 `*.html`
    -i, --i18n <i18n>    需要构建的语言版本,默认不区分语言
    -f, --force          先清空输出目录
    -d, --debug          DEBUG, 仅生成 `seajs 及其 config.js`

    特性

    • 增加代码检查(JSHINT)
    • JS 文件打包压缩
    • 资源 MD5 值生成
    • 资源链接添加 MD5 串
    • CSS 文件生成与压缩

    4、生成语言包(待翻译)

    $ dido i18n

    5、启动 Web 服务

    $ dido 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`

    特性

    • 静态文件服务
    • 模拟接口请求
    • 自动编译 SCSS
    • 自动重启服务

    TODOs

    • 自动同步代码到 SVN

    Install

    npm i dido

    DownloadsWeekly Downloads

    0

    Version

    0.0.0

    License

    none

    Last publish

    Collaborators

    • imliwenfu