You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have application where some js files need to be loaded by third party app so there is no "encore_entry_script_tags" function to load js files. I have two entrypoints in my encore configuration:
My admin app (REACT + SYMFONY) uses the admin build so I can load my js builds via "encore_entry_script_tags".
However, the front build should be loaded by a third-party application and there is not possible to use "encore_entry_script_tags". Is it possible to keep encore build in one js file with specific given name so it can be easily loaded via regular <script type="text/javascript" src"" /> ?
The text was updated successfully, but these errors were encountered:
maciejregula
changed the title
How to load compiled scripts via encore in third party app
How to load encore compiled js files in third party app
Jun 28, 2024
disable the splitting of entry points (i.e. don't use Encore.splitEntryChunks() in your config), so that each entrypoint stays as a single file
disable versioning of assets so that the content hash does not get included in the file name
figure out your own solution for caching (versioning of assets makes things compatible with long term caching of assets automatically, as the URL would change when the content change)
Alternatively, you could keep the versioning of assets for the build and build a controller in your Symfony application that would redirect from /front.js to the appropriate versioned asset (allowing to keep a long cache for the versioned asset and all dynamic chunks of the build)
Hi,
I have application where some js files need to be loaded by third party app so there is no "encore_entry_script_tags" function to load js files. I have two entrypoints in my encore configuration:
My admin app (REACT + SYMFONY) uses the admin build so I can load my js builds via "encore_entry_script_tags".
However, the front build should be loaded by a third-party application and there is not possible to use "encore_entry_script_tags". Is it possible to keep encore build in one js file with specific given name so it can be easily loaded via regular <script type="text/javascript" src"" /> ?
The text was updated successfully, but these errors were encountered: