Интеграция конвейера 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"]();
/******/    
/******/ })()
;

Это работало. Я смотрел не туда, куда нужно, чтобы увидеть предложение.

Вернуться на верх