0.0.1 • Published 8 years ago

fis3-deploy-offline-config v0.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

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