1.2.4 • Published 7 years ago

fis-postpackager-replaceme v1.2.4

Weekly downloads
-
License
ISC
Repository
-
Last release
7 years ago

fis-postpackager-replaceme 用途

用来静态替换打包后的文件的内容

使用场景

  1. 希望在文件(如index.html) 中插入某个数值,如版本号
  2. 希望在文件插入开发环境的特殊片段,如,一段js

使用与配置

	npm install fis-postpackager-replaceme -g
var defaultModule = fis.config.get('modules.postpackager', []);

defaultModule.push('replaceme');

fis.config.merge({
	modules: {
		postpackager: defaultModule
	},
	settins: {
		postpackager: {
			replaceme: [{
				fileReg: /index\.tpl$/,
				reg: /hello/,// 任意正则
				replace: function () {
					return "dskjfdjk"
				}
			}],
			<!-- or -->
			<!-- 
			replaceme: {
				fileReg: /layout\/index\.tpl/,
				reg: /hello/,
				replace: function () {
					var a = new Date();
					return [a.getFullYear(), a.getMonth() +1].join('-');
				}
			} 
			replaceme: {
				fileReg: /index\.tpl$/,
				reg: /{\$_placeholder_\$}/, // 所有index.tpl 中的{$_placeholder_$}占位符都将被替换
				replace: md5('your content')
			} 
			-->
		}
	}
});
1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.0

7 years ago

1.1.8

7 years ago

1.1.6

7 years ago

1.1.4

7 years ago

1.1.2

7 years ago

1.1.0

7 years ago