Я застреваю в, казалось бы, бесконечных проблемах, пытаясь динамически импортировать несколько файлов JSON в различные местоположения с параметризованной цепью, используя Webpack.
У меня есть две версии моего кода: одна отдельно стоящая HTML, CSS, JavaScript и d3.js, которая отлично работает, другая использует веб-пакет и на сегодняшний день совершенно не работает.
Гордость места в более раннем, отдельно стоящем коде? Система меню произвольного размера и глубины, которая настраивается на основе исключительно базовых файлов json (эти меню в конечном итоге внедряют файлы JavaScript зависимой визуализации непосредственно в HTML, которые затем взаимодействуют с управляющей (управляющей) визуализацией на главной панели дисплея). Маленький, простой и полностью (d3.js) управляемый данными.
Тогда у меня то же самое, но с веб-упаковкой. Эти простые, рекурсивные файлы загружаются в педантичную, псевдодинамическую прямую оболочку импорта.
После целого месяца динамических исследований импорта и неудач я пришел к тому, что мне пришлось подумать о том, чтобы отказаться от Webpack из-за чего-то менее громоздкого.
Итак, вопрос в том, разрешает ли какой-либо из других основных компиляторов прямой вызов на основе d3-fetch для доступа к локальной файловой системе?
То есть: нет вызовов import, require () или других, но прямые, но параметризованные вызовы подобны d3.json (input [, init])
Интересно, кстати, точно знать, почему Webpack прямо-таки заставляет такой извилистый подход к простым, мощным библиотекам и фреймворкам.