/project

a demo project of scrat

Primary LanguageJavaScript

安装工具

npm install -g scrat

如果 mac 上安装遇到权限问题,请看这里。安装完成后,执行 scrat -v 查看版本,确认是否安装成功。

下载示例

git clone https://github.com/scrat-team/project.git

运行项目

  1. 进入项目目录

    cd project
  2. 构建项目

    scrat release
  3. 启动调试服务器

    scrat server start
  4. 浏览页面 http://localhost:8082/

开发调试

  1. 进入项目目录

    cd porject
  2. 启动调试服务器

    scrat server start
  3. 打开新的命令窗口,构建并监听文件变化(-w或--watch参数),文件修改后浏览器自动刷新(-L或--live参数)

    scrat release -wL
  4. 构建并进行请求合并(-p或--pack参数),同时监听文件变化,修改文件后浏览器自动刷新

    scrat release -pwL

发布上线

  1. 进入项目目录

    cd project
  2. 构建,并且:

    • 使用独立编译缓存(-u或--unique参数,同一台机器多人编译时需要此参数)
    • 优化(-o或--optimize参数)
    • 校验(-l或--lint参数)
    • 静态资源加md5戳(-m或--md5参数)
    • combo请求(-p或--pack参数)
    • 将结果发布到output目录下(-d或--dest参数)
    scrat release -uolmpd ./output
  3. 将output目录下的文件打成tar包用于线上部署

    tar zcvf output.tar.gz ./output