2017-02-14 6 views
0

Можно ли пометить каталог как сгенерированный, поэтому он будет исключен при индексировании поиска, но все же автоматически загружает файлы на FTP при изменении?Каталог созданных ресурсов JetBrains PhpStorm и WebStorm

Более конкретно: В моем проекте у меня есть src и папку dist, поэтому во время работы в src Мне не нужны какие-либо предложения файлов для dist файлов в этой категории. Маркировка каталога как «исключенного», похоже, работает, но затем при компиляции кода (с помощью webpack/gulp/babel) он больше не загружает внешние изменения на FTP. Так что теперь мне нужно загружать все вручную при каждом изменении.

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

Есть ли способ получить комбинацию обеих функций?

+0

BTW - какую версию IDE вы используете? Если стабильная (2016.3.x) - возможно, попытка сборки EAP 2017.1 - у них могут быть некоторые улучшения в этой области (тем более, что это похоже на экосистему JavaScript/TypeScript (AngularJS/React/etc) - разработчики должны предвидеть такие типичные сценарий и должен иметь некоторые другие (жестко закодированные?) средства для таких случаев). Мой ответ ниже - это общий ответ (не связанный с каким-либо конкретным случаем/технологией), но в конкретном случае может быть уже встроенное решение ... – LazyOne

ответ

1

Есть ли способ получить комбинацию обеих функций?

AFAIK - Не совсем.

Вы можете пометить файлы как обычный текст в своей папке dist .. но это нужно делать на основе каждого файла (что является реальной PIA, если вам нужно сделать это для большого количества файлов или часто) ...

Для файлов JavaScript вы можете попробовать добавить их как JavaScript Library files.

В противном случае - отметьте эти папки (ы) как Исключенные. Не уверен в автоматической загрузке ... но вручную вызывает Deployment | Synchronize with Deployed... работ (которые вы можете использовать в любом случае).


Смотрите эти и связанные с ними билеты (звезда/голос/комментарий), чтобы получить уведомление о прогрессе.

Проверьте все комментарии в этих билетах - возможно, вы найдете лучшие/рабочие-достаточно-таки обходные пути.

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