Я как раз собираюсь запустить свое первое веб-приложение (node
/ express
на бэкэнде, размещенное на Heroku
) и при тестировании на старой версии IE я видел, что некоторые функции выдают ошибки ине работают.
При их проверке выясняется, что эти ошибки в основном связаны с неподдерживаемым синтаксисом (функции `template/literals/${here}`
и =>
). Таким образом, я изучал babel .
Чего я не понимаю, так это того, что все примеры, которые я видел при использовании babel
для такого проекта, в основном фокусируются на преобразованиикод бэкэнда. Однако, учитывая, что он размещен на сервере Heroku, внутренний код (app.js
, routes
и controllers
) не является проблемой. Это код на стороне клиента, который вызывает проблемы.
Я ищу способ трансформации кода на стороне клиента. Мой проект структурирован следующим образом:
- public
- js
- (All of my `.js` files that I want to transform)
- controllers
- routes
- models
app.js
Как я могу использовать babel (или аналогичный) для преобразования кода в ./public/js
и использовать их в моем проекте (а не код, нарушающий синтаксис, которыйУ меня сейчас есть)?
Я чувствую, что, может быть, я что-то упустил - есть ли более простой способ сделать это?