Как использовать Babel или веб-пакет на старом php-сайте с отдельными модулями

У меня есть старый проект, и я не могу использовать синтаксис ES6, потому что я не знаю, как реализовать Babel или Webpack для переноса ES6 в ES5.

Все js-модули выполняются в файле main.php следующим образом:

<script language="JavaScript" type="text/javascript"  src="<?php echo $documentroot;?>
        MAIN.js?v=<?php echo $jsVersion;?>">
</script>

Как я могу настроить Babel для работы с этой старой настройкой? Сайт использует JQuery. на странице настройки Babel предполагается использовать npm, но проект не использует node или npm, только чистый php и jQuery.

Webpack также требует в качестве предварительного условия Node.js в руководстве по установке

1 ответ

Для практического использования Babel/Webpack вам необходим стек Node/npm, доступный в вашей среде разработки.

Серверу, фактически обслуживающему ваш проект, они не нужны, если вы упаковываете и переносите файлы локально (или в конвейере CI) и развертываете их на сервере, так же, как это были простые старые модули JS.

Другие вопросы по тегам