This extension allows the replacement of strings in files, essentially exposing the functionality provided by the Replace in file package to Laravel Mix.
Install the extension as a development dependency:
npm i -D laravel-mix-replace-in-file
Require the extension and call the stringReplace
method. For the full set of options available, please refer to the Replace in file documentation.
const mix = require('laravel-mix');
require( 'laravel-mix-replace-in-file' );
mix.replaceInFile( {
files: './dist/script.js',
from: /REPLACE_THIS_STRING/g,
to: 'with_this_string',
} );