0.0.1 • Published 8 years ago
fis3-deploy-offline-config v0.0.1
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 配置生成编译后的路径。
0.0.1
8 years ago