Можно ли использовать пакет Babel npm для серверного приложения node.js?

Поскольку Node V6 уже поддерживает ~95% ES6, почему люди используют Babel на стороне сервера? Каковы плюсы и минусы использования Babel на стороне сервера?

1 ответ

Есть одна главная причина: import / export

Увидеть:

Существует даже специальная предустановка Babel для Node:

это не переносит ничего, что Node уже поддерживает изначально.

Вы также можете использовать babel-preset-env это "Предустановка Babel, которая может автоматически определять необходимые плагины и полифилы Babel в зависимости от поддерживаемой среды" - спасибо loganfsmyth за то, что он указал это в комментариях. Увидеть:

И Node не поддерживает модули ES6 - посмотрите этот ответ, чтобы узнать, почему:

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