yworkoffline

1.0.4 • Public • Published

yworkoffline

说明

基于gulp任务流的模板和静态资源 打包工具

安装

安装npm install -g yworkoffline

采用的是全局安装,命令行调用。

基础配置

1.由于工具是基于yworkflow二次开发,所以需要xx.yconfig 文件 ;

.yconfig文件具体配置见 https://github.com/yued-fe/Yworkflow

2.在项目中新建yworkoffline.config.json配置文件

{
    "src":{
        "static":".cache/static",
        "views":".cache/views",
        "config":"src/offlineFile/config.json",
        "offlineConfig":"src/offlineFile/offline_config.json"
    },
    "build":{
        "static":"dist/static",
        "views":"dist/views"
    },
    "offline":{
        "static":"dist/offline/1/static",
        "views":"dist/offline/1/views",
        "config":"dist/offline/1",
        "offlineConfig":"dist/offline"
    },
    "buildPath":"dist",
    "zipPath":"dist/offline",
    "zipName":"1"
}

使用方式

由于yworkoffline将核心构建任务完全配置化。可以理解成,通过上面的yworkoffline.config.json配置静态资源和views,以及打包文件的入口和出口。

不再强制约束文件夹格式,适用性更广。只需要保证保证框架机核心config配置,静态资源和模板自由度路径自由度更高。

发布

cd {项目目录} && yworkoffline --publish --offlineVersion xx

注视: offlineVersion 是可选参数

更新日志

17/6/30 init : 离线包打包功能初步完成

17/9/19 update : 增加输入离线包版本号打包方式 && css 压缩

Readme

Keywords

none

Package Sidebar

Install

npm i yworkoffline

Weekly Downloads

0

Version

1.0.4

License

ISC

Last publish

Collaborators

  • hsdpa_lwt