babeljs ×3
Создан 19.01.2025
0
голоса
1
ответов
51
просмотров
Как остановить Babel от трансформации 'this' в 'undefined' и добавления "use strict"

Проблема с обработкой this при транспиляции кода с использованием Babel

Я создал простую систему pub-sub для небольшого приложения, над которым работаю. Написал её на ES6, чтобы воспользоваться возможностями spread/rest и избежать головной боли. Я настроил проект с помощью npm и gulp для...

5
голоса
5
ответов
38
просмотров
Получение ошибки "Неожиданный токен Export"

Я пытаюсь запустить код ES6 в своем проекте, но получаю ошибку "неожиданный токен export".

export class MyClass {
  constructor() {
    console.log("es6");
  }
}

Как можно решить эту проблему?

8
голоса
5
ответов
25
просмотров
Babel 6: regeneratorRuntime не определен

Я пытаюсь использовать синтаксис async/await с нуля на Babel 6, но получаю ошибку "regeneratorRuntime is not defined".

Вот содержимое моего файла .babelrc:

{
    "presets": [ "es2015", "stage-0" ]
}

Содержимое файла package.json:

"devDependencies": {
    "babel-core":...