Интеграция конвейера javascript в Django
Я пытаюсь по этому учебнику интегрировать современный JavaScript pipeline в Django приложение. Javascript код должен записать "Hello webpack" в страницу, но этого не происходит.
Поскольку у меня уже есть существующий проект/приложение django, я пишу поверх него.
index-bundle.js
создается с контентом в конце этого поста. django manage.py collect-static
собирает его. https://mysite/static/index-bundle.js загружает js файл. Сообщение об ошибке в консоли отсутствует.
Я вижу <script src="/static/index-bundle.js"></script>
в сгенерированном html, так что все должно быть в порядке.
Что здесь не так?
index-bundle.js (комментарии удалены):
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./assets/index.js":
/***/ (() => {
eval("function component() {\r\n const element = document.createElement('div');\r\n element.innerHTML = 'Hello webpack';\r\n return element;\r\n}\r\n\r\ndocument.body.appendChild(component());\n\n//# sourceURL=webpack://project_dir/./assets/index.js?");
/***/ })
/******/ });
/******/ var __webpack_exports__ = {};
/******/ __webpack_modules__["./assets/index.js"]();
/******/
/******/ })()
;
Это работало. Я смотрел не туда, куда нужно, чтобы увидеть предложение.