Я использую для написания JSX-файлов React с использованием синтаксиса ES6, предоставленного jstransform. Я люблю это.Использовать jstransform с webpack и узлом
Он скомпилирован для клиента с webpack + jsx-loader - с переключателем ?harmony
. На узле я использую модуль node-jsx, чтобы потребовать непосредственно файлы .jsx.
Однако мои «обычные» js-скрипты по-прежнему используют «старый» синтаксис ES5. Как я могу использовать jstransform там, т. Е. Использовать синтаксис ES6 как для node.js, так и для браузера?
- на узле: есть переключатель -harmony, работающий как jstransform, или я должен использовать плагин, похожий на node-jsx?
- на webpack: как скомпилировать с помощью jstransform? Я пробовал с jstransform-loader, но он не может заставить его работать.
Re: узел --harmony против JSX - грубая поддержка ES6 в обоих находится в http://kangax.github.io/compat-table/es6/ – kangax
Спасибо, что указали это. Я нашел там, что 6to5 делает именно то, что мне нужно :) – gpbl