@webe
frontend

Как работает TS?

есть проект на реакте , есть вебпак и бабель с env
Хочу подцепить в проект TS.
в вебпак дописал лаудер:
test: /\.(ts|tsx)$/,
        use: 'ts-loader',


Нужно ли прогонять TS файлы через бабель или достаточно ts-loader?

Не могу понять TS уже имеет встроенный траспайлинг из ES6/ES7/ES8 в ES5?
т.е. могу ли я там исопльзовать тот же object spread в TS из коробки?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
yanis_kondakov
@yanis_kondakov
npm install --save-dev babel-loader@8.0.0

module: {
        rules: [{
            test: /\.(tsx?)|(js)$/,
            exclude: /node_modules/,
            loader: 'babel-loader',
        }],
    }


Если вы используете jsx файлы, то нужно немного по-другому
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы