fis-postpackager-replaceme
v1.2.4
Published
用来静态替换打包后的文件的内容
Downloads
4
Readme
fis-postpackager-replaceme 用途
用来静态替换打包后的文件的内容
使用场景
- 希望在文件(如index.html) 中插入某个数值,如版本号
- 希望在文件插入开发环境的特殊片段,如,一段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')
}
-->
}
}
});