fpo

fis3-packager-offline-config

离线组件配置生成器

Showing:

Popularity

Downloads/wk

4

GitHub Stars

0

Maintenance

Last Commit

5yrs ago

Contributors

1

Package

Dependencies

0

Size (min+gzip)

0.6KB

License

ISC

Type Definitions

Tree-Shakeable

No?

Categories

Readme

fis3-packager-offline-config

自动生成离线组件配置工具

##安装

npm install fis3-packager-offline-config

##配置方式 目前只支持一下调用方式:


fis.match('::package', {
  packager:fis.plugin('offline-config',{
    'id':'bdwm.plugin.ribao',
    'reg':'page/**',
    'output':'config.json'
  }
})

配置参数:

id: [必须] 离线组件id

reg: [必须] 匹配哪些文件,类似fis.match()的参数;目前不支持排除某个文件

output: [必须] 配置文件名称(如:config.json) 支持两种后缀(.json or .js)

##运行结果 output 设置为config.json时,

生成config.json文件,文件名可配置

{
  "id":"bdwm.plugin.banff",
  "pages":[
     {
       "name":"b",
       "file":"/views/a/b.html"
     },
     {
       "name":"index",
        "file":"/views/index.html"
     }
   ]
}

output 设置为 config.js 时,

生成config.js文件(仅为开发环境使用)

define('config.js', function(require, exports, module) {
    module.exports = {
      "id":"bdwm.plugin.banff",
      "pages":[
         {
           "name":"b",
           "file":"/views/a/b.html"
         },
         {
           "name":"index",
            "file":"/views/index.html"
         }
       ]
    }
}
// 开发环境可以通过 var config = require('config.js') 来引用。

file 会根据 release 配置生成编译后的路径。

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100