2015-10-09 8 views
0

Я использую Grunt для компиляции нашего Javascript в один файл, app.js. Я использую Grunt внутри intelliJ через окно grunt, чтобы скрыть часы, которые будут скомпилированы при изменении.IntelliJ, синхронизировать файлы после сборки grunt

При внесении изменений запускается задача grunt и файлы скомпилированы. Затем я размываю intelliJ, чтобы обновить ресурсы на сервере tomcat и обновить браузер.

Изменения никогда не попадают на сервер tomcat, поскольку intellij не понимает, что файлы были обновлены с помощью grunt.

Например: я могу внести изменения, а затем открыть только что скомпилированный файл app.js и увидеть, что изменение не было применено. Если я обновляю ресурсы в проводнике проекта, я вижу это изменение и могу обновить его на сервере tomcat с помощью деактивации кадра.

Есть ли способ сохранить синхронизацию intelliJ после того,

ответ

0

Оказалось, что IntelliJ 14 имеет ошибку с зарегистрированными задачами в режиме ожидания.

При запуске просмотра через зарегистрированную задачу IntelliJ не будет синхронизировать файлы после каждого запуска.

Если вы запускаете часы напрямую, все должно работать должным образом.

Эта функциональность исправлена ​​в следующей версии IntelliJ.

Вы можете следить за мой разговор на вас след здесь https://youtrack.jetbrains.com/issue/WEB-14876

Смежные вопросы