Задать вопрос
@Torento20345

Почему бабел ругается на такой синтаксис класса?

Почему бабел ругается на строку test = null;
В браузере такая запись работает и ошибок не выдает, но бабел не одобряет.
Запись static test = null; тоже не приемлема.
class Test {
	test = null;
	showTest() {
		console.log(this.test);
	}
}

Как правильно делать запись свойства?
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Попробуйте добавить в babel.config.js

module.exports = {
  plugins:  [
    '@babel/plugin-proposal-class-properties'
  ]
}


Ну и установить, конечно, этот пакет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы