fis-postpackager-replaceme

1.2.4 • Public • Published

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')
			} 
			-->
		}
	}
});

Readme

Keywords

none

Package Sidebar

Install

npm i fis-postpackager-replaceme

Weekly Downloads

10

Version

1.2.4

License

ISC

Last publish

Collaborators

  • jackiealex