Win 7x64, Sublime Text 3 & Babel => не транспайлит в ES5

170
21 января 2019, 01:30

Проблему я собственно описал в заголовке. Посмотрел кучу видео, делаю все как там, почитал официальную документацию, насколько смог её понять естественно, сторонние источники тоже почитал. Не получается - хоть убей. Ошибок никаких нет. По разному пробовал - и babel-node, и core использовал. И просто cli. Все отрабатывает, но почему то на официальном сайте Babel переводит ES6 в ES5, а у меня, зараза, не хочет. Помогите пожалуйста советом.

На скрине результат, одинаковый во всех случаях https://imgur.com/a/f9JSCPI

Один из примеров

Нода, npm и редактор, уже стояли, поэтому начну с установки Babel. Итак.. Package Control => плагин Babel (+синтаксис JSX). Установил. Настройки по умолчанию. Далее npm init в папке проекта. Конфиг package.json { "name": "sublimeTest", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "build": "babel src -d dist --presets env", "watch": "babel src -d dist --presets env -w" }, "keywords": [], "author": "", "license": "ISC" } Установка Babel => npm install --D babel babel-cli babel-core babel-node babel-preset-env Установил то же на всякий пожарный глобально.

далее создал файл test.js в папке src далее в консоли npm run build и в папке dist создается файл test.js, но без изменений. Хотя по гайду, что я взял в пример, все работало. Как так-то?

Второй пример Чтобы долго не писать, полностью повторил официальный гайд https://babeljs.io/docs/en/babel-cli/ результат тот же

Сам спросил - сам ответил)) В общем нашел в чем была проблема - конфликт версий. Между 6 и 7. Структура 7-ой версии модуля была переписана. А конфликт не сопровождается логом. Никакой сигнализации - вообще. Итак, перед тем как поставить\обновить, не забудьте удалить предыдущую версию Babel. Снес поставил заново Node, npm и новые версии модулей. Теперь все работает.

READ ALSO
Нет доступа в Одноклассники с блока “Поделиться”

Нет доступа в Одноклассники с блока “Поделиться”

Я разрабатываю сайтДоменное имя сайта knitting-master

157
Возрват массива из JSON.parse()

Возрват массива из JSON.parse()

Я пытаюсь сохранить информацию о пикселях в localStorage с помощью getImageDataСам объект вроде сохраняется, но как считать значения обратно?

177
Гравитация на нативном JavaScript

Гравитация на нативном JavaScript

Как организовать гравитацию на js , то есть объект прыгает и приземляется на землю

197
Как в JPA Entity ограничить размер id типа String чтобы не выбрасывался SQLSyntaxErrorException: Specified key was too long

Как в JPA Entity ограничить размер id типа String чтобы не выбрасывался SQLSyntaxErrorException: Specified key was too long

Использую spring+jpaЕсть сущность, у которой id или поле name является String:

163