Я пытаюсь использовать Django-webpack-loader
с Django
и VueJs
, но я не могу использовать правильные настройки в моем сложном проекте для загрузки webpack bundle
.Макет моего проекта
Endofyogavidya
--dist/bundle.js
manage.py
webpack.config.js
--Yogavidya
----apps
----static
--------main.js
--------App.Vue
----templates
----settings
------base.py
------development.py
В моем файле settings.py
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
STATIC_URL = '/public/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(PROJECT_ROOT, "dist"),
)
WEBPACK_LOADER = {
'DEFAULT': {
'CACHE': not DEBUG,
'BUNDLE_DIR_NAME': '',
'STATS_FILE': os.path.join(PROJECT_ROOT, 'webpack-stats.json'),
'POLL_INTERVAL': 0.1,
'TIMEOUT': None,
'IGNORE': ['.+\.hot-update.js', '.+\.map']
}
}
Мой index.html не работает, потому что с этими настройками django пытается собрать мои активы в '/home/ytsejam/public_html/endofyogavidya/yogavidya/settings/dist'
.Как правильно настроить параметры папки?
Спасибо