Я несколько раз читал документацию по адресу: Документация по Node API Babel 6
Я начинаю изучать pg-обещание после учебного пособия Learn by Example и предпочитаю работать с ES6 и переходить на ES5 с Babel, но не уверен в некоторых вещах:
- После установки babel-core, какой пресет я использую и где/как мне настроить это для работы?
Документация была неясной для меня о том, какой файл я помещаю: require ("babel-core"). Transform ("code", options); в и какие части этого кода являются заполнителями. Когда я использую этот код, могу ли я использовать его один раз где-нибудь, а затем я могу использовать ES6 в любом другом файле? Как это будет достигнуто?
-
Я прочитал об этом файле .babelrc и хотел бы подтвердить, является ли фактическое имя файла ".babelrc" или это просто расширение файла и где я могу поместить этот файл относительно корневого каталога моего проекта... и как это сделать Я ссылку на это?
-
Если я использую pg-обещание, должен ли я использовать ES6 и Babel или будет достаточно: npm install, как описано в разделе " Тестирование " для pg-обещания, будет достаточно, и попытка использовать ES6 с этим создаст больше проблем?
Я надеялся воспользоваться возможностью let and const, если возникнет необходимость во время моей разработки на стороне сервера.
- Существует ли стандартная файловая структура для настройки узла + babel + pg-обещание сервера?
Редактировать Стоит отметить, что я также прочитал Node JS с Babel-Node и увидел, что этого следует избегать. Окончательный ответ в самом низу не имел для меня смысла по тем же причинам, по которым у меня возникли проблемы с фактической документацией, предоставленной Бабелем.