Как преобразовать содержимое node_modules с Babel? - PullRequest
0 голосов
/ 06 января 2019

Я создаю новую папку, а затем npm init там. Затем я создаю папку src/ для исходного кода моего приложения. Исходный код использует модули E6. Я использую browserify, чтобы связать мой код. Поэтому мне придется использовать Babel, чтобы мой код работал с browserify. Это потому, что browserify не понимает модули ES6, поэтому Babel преобразует все эти операторы import / export в стиль CommonJS (то, что browserify понимает). Я даю Babel папку src/ в качестве входных данных и получаю результат в моей папке public/. После этого я объединяю этот результат с browserify в один файл index_bundled.js.

Но вот проблема. Как я понимаю, в этом случае Babel не будет преобразовывать содержимое node_modules. Это означает, что код в index_bundled.js будет содержать неизмененный код из node_modules и может работать некорректно в старых браузерах.

Вопрос. Как мне также преобразовать код из node_modules (исключая devDependencies) с помощью Babel?

...