fis-postpackager-replace

0.0.3 • Public • Published

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

Package Sidebar

Install

npm i fis-postpackager-replace

Weekly Downloads

3

Version

0.0.3

License

GPL

Last publish

Collaborators

  • gavinning