У меня есть смешанный проект Java / Typescript, который использует Maven в качестве инструмента для сборки вместе с frontend-maven-plugin , и я могу построить свой проект, как и ожидалось, из командной строки. Однако у меня есть проблема с IntelliJ 2018.2 в том, что он продолжает передавать файлы .js
для моего .ts
исходного кода. Файлы .js
выбираются программой-испытателем Jest, поэтому тесты запускаются дважды и приводят к сбою сборки Maven, поскольку они не проходят linting.
У меня включена служба языка TypeScript, как будто она отключена. IntelliJ показывает мне ошибки во всем коде TypeScript. Если я уберу галочку «Перекомпилировать при изменениях», то в каждом файле .ts будет отображаться подсказка вверху, спрашивающая, хочу ли я «Компилировать TypeScript в JavaScript? Да / Нет / Настроить».
Можно ли настроить IntelliJ так, чтобы он записывал .js
файлы в отдельный каталог сборки (который исключен) таким же образом, как работает create-реагировать-приложение?