Fix chunks setup (#2181)

* build: Webpack config - use named chunk ids

prevent invalidation across builds by using a deterministic chunkId algorithm

* fix: Autotrack chunk name syntax
This commit is contained in:
Viorel Cojocaru 2021-06-05 18:50:38 +02:00 committed by GitHub
parent 7a6491cf0d
commit ba24a3318e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -79,7 +79,7 @@ window.addEventListener("load", async () => {
if (!env.GOOGLE_ANALYTICS_ID || !window.ga) return;
// https://github.com/googleanalytics/autotrack/issues/137#issuecomment-305890099
await import(/** webpackChunkName "autotrack" */ "autotrack/autotrack.js");
await import(/** webpackChunkName: "autotrack" */ "autotrack/autotrack.js");
window.ga("require", "outboundLinkTracker");
window.ga("require", "urlChangeTracker");

View File

@ -97,6 +97,7 @@ module.exports = {
optimization: {
runtimeChunk: 'single',
moduleIds: 'hashed',
chunkIds: 'named',
splitChunks: {
cacheGroups: {
vendor: {