Я написал пакет npm
, который позволяет вам взять строку HTML, включая теги скриптов, и добавить ее в контейнер при выполнении скриптов
Пример:
import appendHtml from 'appendhtml';
const html = 'Hello
';
const container = document.getElementById('some-div');
await appendHtml(html, container);
// appendHtml returns a Promise, some_js_file.js is now loaded and executed (note the await)
Найдите его здесь: https://www.npmjs.com/package/appendhtml