/** * Replace base64 symbols */ import * as fs from 'fs'; export default () => ({ enforce: 'pre', test: /\.(vue|js)$/, exclude: /node_modules/, use: [{ loader: 'replace-string-loader', options: { search: /%base64:(.+?)%/g, replace: (_, key) => { return fs.readFileSync(__dirname + '/../../../src/web/' + key, 'base64'); } } }] });