django - 使用 Webpack 和 Django 设置
问题描述
我尝试使用Django-webpack-loader
withDjango
但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'
. 如何正确调整文件夹设置?
谢谢
解决方案
对此有一个很好的看法。按照下面的链接
https://medium.com/labcodes/configuring-django-with-react-4c599d1eae63
它适用于 ReactJS,但希望您可以将其与您正在使用的框架联系起来。
推荐阅读
- javascript - 使用 express 的静态中间件时没有任何反应
- android - android studio 调试变体运行良好但发布版本崩溃
- ios - 错误 ITMS-90725:请更新 Xcode 并重建您的应用程序
- javascript - 为什么会这样?
- javascript - Get an element inside a class?
- mongodb - 如何将 Mongo DB 与 Angular Dart 连接起来?
- python - mitmproxy 独立脚本?
- android - 在 Android 中使用自定义区域设置膨胀视图
- c# - “可重试”请求和 CancellationToken/CancellationTokenSource
- android - 如何在 Android 中设计重叠元素?