fis3-deploy-replace-plus

1.0.4 • Public • Published

fis3-deploy-replace-plus

基于官方 fis3-deploy-replace 增强功能,支持文件匹配(glob)。
虽然可以配合match使用,但是毕竟是deploy插件,直接写在match('**'')中使用比较方便。Over.

INSTALL

npm install [-g] fis3-deploy-replace-plus

USE

fis.match('**', {
    deploy: [
        fis.plugin('replace-plus', {
        	rules : {
        		'*.html' : {
		            from: 'from/string',
		            to: 'to/string'
		        },
		        'js/**.js' : {
		            from: /(img|cdn)\.baidu\.com/gi,
		            to: function ($0, $1) {
		                switch ($1) {
		                    case 'img':
		                        return '127.0.0.1:8080';
		                    case 'cdn':
		                        return '127.0.0.1:8081';
		                }
		                return $0;
		            }
		        }
	        }
        }),
        fis.plugin('local-deliver') //must add a deliver, such as http-push, local-deliver
    ]
});

Readme

Keywords

Package Sidebar

Install

npm i fis3-deploy-replace-plus

Weekly Downloads

1

Version

1.0.4

License

MIT

Last publish

Collaborators

  • mudoo