It’s preferred there should only be one entrypoint according to the docs. However, I need to exclude a few specific pages from including a particular script file.
So, should this be set up in the app.js file instead of what I have specified below?
Originally, I had set up bud:
app
.entry('app', ['@scripts/app', '@styles/app'])
.entry('app-header', ['@scripts/app-header'])
And in my setup.php:
add_action('wp_enqueue_scripts', function () {
if ( !is_page('form-1') || !is_page('some-other') ) {
bundle('app-header')->enqueue();
}
}, 100);
add_action('wp_enqueue_scripts', function () {
bundle('app')->enqueue();
}, 100);