Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   JS.next(стандарты, фичи, движки) (https://javascript.ru/forum/offtopic/50248-js-next-standarty-fichi-dvizhki.html)

Octane 27.07.2015 22:38

http://kangax.github.io/compat-table/es7/#babel

FINoM 27.08.2015 21:30

Господа, подскажите лучшие пути использования ES7 (или хотя бы ES6) на ноде. О node-babel знаю, но он почему-то не работает с forever (возможно, и со многими другими популярными инструментами). Пытаюсь освоить ноду (чтоб уметь фулл-стек), но пересаживаться на старый JS совсем неохота.

Не знал о require("babel/register"); вопрос не актуален

FINoM 14.09.2015 15:17

Ребят, кто-то в курсе, как импортить/экспортить AMD модули в Babel, без вставки бабелем проверок и "_interopRequireDefault"?
https://github.com/babel/babel/issues/2381 - вот тут пример кода, который я бы хотел получить в итоге.

Erolast 14.09.2015 15:22

Я бы предложил лучше перейти на common.js + webpack.

FINoM 14.09.2015 15:25

Цитата:

Сообщение от Erolast
Я бы предложил лучше перейти на common.js

Не люблю CJS из-за необходимости запускать вотчер.
Цитата:

Сообщение от Erolast
webpack

А он умеет импорт в стиле ES2015?

Lemme 14.09.2015 15:49

FINoM, конечно. Нужно лишь js файлы грузить через babel-loader

Erolast 14.09.2015 15:50

Цитата:

Не люблю CJS из-за необходимости запускать вотчер.
Не понял. Что за вотчер?

Цитата:

А он умеет импорт в стиле ES2015?
Можно. Вебпак - это сборщик с возможностью прекомпиляции ассетов. Для прекомпиляции ES6 (в том числе и модулей) с помощью babel существует babel-loader.

FINoM 14.09.2015 15:51

Цитата:

Сообщение от Lemme
FINoM, конечно. Нужно лишь js файлы грузить через babel-loader

Круто, но это не решит моей проблемы.

kobezzza 14.09.2015 17:52

Цитата:

Сообщение от FINoM (Сообщение 388590)
Ребят, кто-то в курсе, как импортить/экспортить AMD модули в Babel, без вставки бабелем проверок и "_interopRequireDefault"?
https://github.com/babel/babel/issues/2381 - вот тут пример кода, который я бы хотел получить в итоге.

Задай бабелю параметр компиляции модулей в AMD и все.

FINoM 14.09.2015 17:58

Цитата:

Сообщение от kobezzza
Задай бабелю параметр компиляции модулей в AMD и все.

Ты не понял, я хочу, чтоб экспорт и импорт был простым:
import X from 'x';
let y = new X();
export default y;

>>>
define(['x'], function(X) {
var y = new X();
return y;
});
Как включить AMD я знаю.


Часовой пояс GMT +3, время: 16:42.