У меня есть проект, построенный в WebStorm 2016.2.2, Node.js 6.6.0 и TypeScript 1.8.Babel, похоже, не работает
По некоторым причинам, которые указаны здесь: ES6 import and export are not supported in Node.js, мне нужно использовать Babel.
Я установил Babel и babel-preset-es2015, и я добавил наблюдателя файлов, но я все еще получаю ошибку «неожиданный импорт маркера». Похоже, что Babel не работает.
1) Нужно ли мне предпринять дополнительные действия, чтобы перевести мои файлы js на ES5?
2) В какой версии ES я должен установить «версию языка JavaScript» в настройках WebStorm?
3) Предполагается ли, что Babel должен сгенерировать еще один файл с выходом, как это делает компилятор TypeScript?
Любая помощь будет глубоко оценена!
Только попробовал, и все еще получал такую же ошибку, к сожалению :-( – Alon
Как вы запускаете babel? Попробуйте в консоли cd в корневой каталог вашего приложения и запустите: 'babel script.js --out -file script-compiled.js' (конечно, вы должны изменить имена файлов) .Это работает? – nagyf
Вы изменили версию JavaScript в Webstorm на ECMAScript 6? Вы должны это сделать – nagyf