Browse Source

Always generate the vue.js chunk 'chunk-common' regardless of size

pull/170/head
Michael Olund 5 years ago
parent
commit
6fe749458d
5 changed files with 10 additions and 10 deletions
  1. +0
    -7
      edivorce/apps/core/storage.py
  2. +1
    -1
      edivorce/apps/core/templates/dashboard/final_filing.html
  3. +1
    -1
      edivorce/apps/core/templates/dashboard/initial_filing.html
  4. +1
    -1
      edivorce/settings/base.py
  5. +7
    -0
      vue/vue.config.js

+ 0
- 7
edivorce/apps/core/storage.py View File

@ -1,7 +0,0 @@
from whitenoise.storage import CompressedManifestStaticFilesStorage
class WhiteNoiseStaticFilesStorage(CompressedManifestStaticFilesStorage):
# Error was occuring becauase vue.js doesn't always output chunk-common.js
# Solution from https://stackoverflow.com/a/51580328/2616170
manifest_strict = False

+ 1
- 1
edivorce/apps/core/templates/dashboard/final_filing.html View File

@ -56,7 +56,7 @@
{% endblock %}
{% block extra_css %}
<link rel="preload" as="style" href="{% static 'dist/vue/css/finalFiling.css' %}"/>
<link rel="stylesheet" type="text/css" href="{% static 'dist/vue/css/chunk-common.css' %}"/>
<link rel="stylesheet" type="text/css" href="{% static 'dist/vue/css/finalFiling.css' %}"/>
<link rel="preload" as="script" href="{% static 'dist/vue/js/chunk-vendors.js' %}"/>
<link rel="preload" as="script" href="{% static 'dist/vue/js/chunk-common.js' %}"/>


+ 1
- 1
edivorce/apps/core/templates/dashboard/initial_filing.html View File

@ -61,7 +61,7 @@
{% endblock %}
{% block extra_css %}
<link rel="preload" as="style" href="{% static 'dist/vue/css/initialFiling.css' %}"/>
<link rel="stylesheet" type="text/css" href="{% static 'dist/vue/css/chunk-common.css' %}"/>
<link rel="stylesheet" type="text/css" href="{% static 'dist/vue/css/initialFiling.css' %}"/>
<link rel="preload" as="script" href="{% static 'dist/vue/js/chunk-vendors.js' %}"/>
<link rel="preload" as="script" href="{% static 'dist/vue/js/chunk-common.js' %}"/>


+ 1
- 1
edivorce/settings/base.py View File

@ -121,7 +121,7 @@ USE_THOUSANDS_SEPARATOR = True
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/')
STATICFILES_STORAGE = 'edivorce.apps.core.storage.WhiteNoiseStaticFilesStorage'
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',


+ 7
- 0
vue/vue.config.js View File

@ -15,5 +15,12 @@ module.exports = {
filename: 'final-filing.html',
chunks: ['chunk-vendors', 'chunk-common', 'finalFiling']
}
},
configureWebpack: {
optimization: {
splitChunks: {
minSize: 1
}
}
}
}

Loading…
Cancel
Save