У нас есть веб-приложение React, написанное на машинописном машинописном документе, которое отлично работает и нацелено на ES6 в файле tsconfig.json
.Как создать указатель на ESB с помощью React в Webpack?
Теперь мы хотим минимизировать его с помощью Uglifyjs после компиляции для развертывания на производство. Это не удается, потому что Uglify поддерживает только ES5 (даже ветвь #harmony, я уже это пробовал).
Для этого мне нужен выход в веб-пакет ES5. Но когда я установил "target": "es5"
в нашем файле tsconfig, компиляция webpack не подтверждается: Unexpected token (164:41) You may need an appropriate loader to handle this file type.
Как мы можем нацелить ES5 на Typcript с React так, чтобы он работал?
Прикрепленный скриншот ошибки:
У вас есть JSX? Трудно сказать ничего конкретного, не видя этой линии. –
Что такое неожиданный токен? –
Я прикрепил линию с ошибкой. Но я не думаю, что это важно. Все скомпилировано в ES6. Итак, почему это провалится в ES5? 'target' - это версия, с которой мы переходим ** на **, а не версию исходного кода, с которой мы приходим ** из **. Нет? – Richard