Плагин Babel: в чем разница между "transform-object-rest-spread" и "syntax-object-rest-spread"

В документации об этих двух плагинах не так много подробностей, я знаю, что они оба имеют синтаксис {...obj} работает.

Но как мне решить, какой плагин использовать?

1 ответ

Решение

У нас есть документы по этому вопросу здесь: https://babeljs.io/docs/en/plugins

-syntax- плагины позволяют только синтаксическому синтаксическому анализу корректно и не преобразовывают код вообще. Обычно вам не нужно указывать это, если это не просто для правильного анализа.

-transform- плагины включают синтаксис, а также преобразуют код для вас.

Вы хотите использовать babel-plugin-transform-object-rest-spread если вы используете Babel v6.

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