0.0.3 • Published 8 years ago

fis-postpackager-replace v0.0.3

Weekly downloads
5
License
GPL
Repository
github
Last release
8 years ago

fis-postpackager-replace


本插件将会根据配置替换字符串,适用于打包规则

npm install fis-postpackager-replace -g

FIS

fis.config.merge({
	modules: {
		// 启用插件
		postpackager: ['replace']
	},
	settings: {
		postpackager: {
			// 插件配置
			replace: {
				// 打包规则
				'/css/home.css': {
					// 替换规则
					// 'string[|正则修饰符]': string
					
					// 纯字符串替换,将123替换为456
					'123': '456',
					'123|gi': '456',

					// 绝对路径替换为相对路径,部分特殊字符需要使用\\进行转义,例如(
					'url\\(/images/|gi': 'url(../images/'
				}
			}
		}
	}
})

FIS3

fis3.match('::package', {
    postpackager: fis.plugin('replace', {
        '/css/home.css': {
            'url\\(/images/|gi': 'url(../images/',
            'url\\(\'/images/|gi': 'url(\'../images/'
        }
    })
})