Использование Webpack или Parcel в VS-Code только для объединения файлов машинописного текста в один файл js без упаковки
Я не совсем уверен, что для того, что я хочу, один из упомянутых выше инструментов будет хорошим выбором, оба звучат как излишество, но вот что я ищу:
У меня есть небольшое (но, вероятно, долгоживущее) веб-приложение, которое я создаю с помощью машинописного текста в vs-коде. Я хочу обойтись без пакетов и библиотек, но с модулями JavaScript ES2022 (ES015).Мне нужен один большой основной файл JS , который может использовать/загружать модули ES2022. Нет проблем. Проблема в том, что я хотел бы / должен разделить большой файл TS на несколько файлов меньшего размера для разработки. Я мог бы делать из них модули, но это потребовало бы загрузки большого количества файлов и т. д. Я бы хотел, чтобы основной файл большего размера автоматически объединялся из меньших частей каждый раз, когда я компилирую/транспилирую. Использование «выходного файла» в tsconfic.json для меня не вариант, так как мне также нужна поддержка модуля, а это не будет работать вместе.
Я никогда не использовал ни веб-пакеты, ни посылки, но я уверен, что смогу их понять, но на данный момент все мои исследования привели только к примерам, которые создавали пакеты, или которые потребовали бы от меня фундаментального изменения моего рабочего процесса.
Я бы просто объединил файлы в один файл большего размера вручную (или с помощью сценария) перед каждым развертыванием и ссылался бы на них все меньшего размера на странице во время разработки, но компилятор машинописного текста нанесет мне ущерб, так как он ожидает модули (даже если я отключу их в конфигурации, оператор импорта, который мне нужен для моих реальных модулей, сделает это...)
Есть ли у кого-нибудь идеи или указатели, как это решить, или возможно ли использовать webpack для ts в vscode без упаковки node.js?
(Примечание: я не большой поклонник упаковки, минимизации и т. д. в целом, поскольку я придерживаюсь мнения, что в большинстве случаев рекламные объявления очень сложны с небольшим выигрышем, поскольку в основном все передается в сжатом виде, так или иначе, и немного инвестируя в оптимизация времени медиафайлов в основном помогает сократить гораздо больше ... - все же есть хорошие варианты использования, и я в целом интересуюсь этой темой.)