Как я могу скомпилировать код ES6 в ES5 для браузера?
Я установил traceur с помощью npm и сумел скомпилировать простой скрипт ES6. Моя проблема в том, что сгенерированный код является специфическим для node.js
Я знаю, что traceur можно запустить из браузера, но я хотел оптимизировать его дальше. Есть ли способ запустить traceur из командной строки (узла) аналогично тому, как работает lesscss?
1 ответ
Решение
Возможно, я немного опоздал на вечеринку, и вы уже нашли решение, упомянутое в вашем комментарии, но все же я хочу дать ответ, чтобы другим было проще найти решение.
Можно скомпилировать код ES6 с добавлением --script
к вашей команде.
Компилировать один файл
$ traceur es6-code.js --script es5-code.js
Компилировать несколько файлов в один файл
$ traceur --out es6-code-1.js es6-code-2.js es6-code-3.js --script es5-code.min.js
Подробнее читайте в Компиляции в автономном режиме и Варианты компиляции в вики Traceur.