A preprocessor for fis3 to replace string content
npm install fis3-preprocessor-replacer --save-dev// using single replace rule
fis.match('src/**.js', {
preprocessor: fis.plugin('replacer', {
from: /xxx/g, // or string
to: 'xxx'
})
});
// using multiple replace rules
fis.match('src/**.js', {
preprocessor: fis.plugin('replacer', {
rules: [
{
from: /xxx/g, // or string
to: 'xxx'
},
{
from: /xxx/g, // or string
to: 'xxx'
}
]
})
});-
from -
string|RegExp: the regexp or string to replace -
to -
string: the content to replace from -
rules -
Array.<Object>: using multiple replace rules, the rule item properties-
from: the same as
tooption -
to: the same as
fromoption
-
-
envify -
boolean: whether to replace theprocess.env.NODE_ENVwith the constant plain string, the string value is determined by the `isProd' option -
isProd -
isProd: whether in production environment