@Markus12312

Как избежать создания папки .idea в PhpStorm?

При открытии пустой папки в PhpStorm в ней автоматически создается папка .idea. Из-за этого, например, при создании проекта на vue cli происходит ошибка, в которой указывается, что папка с проектом не пустая и приходит вручную удалять эту папку .idea.
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
yesbro
@yesbro
Думаю, помогаю думать
Никак. Сперва создавай проект через vue-cli, потом уже добавляй его в PhpStorm. Плюс, если используешь git, не забудь добавить эту папку в .gitignore.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
JhaoDa
@JhaoDa
LaravelRUS Team
Никак.
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Подскажите пожалуйста, как убрать создание этой папки?

Никак, в ней размещаются настройки ide для настоящего проекта.
Ответ написан
Комментировать
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
В корень добавь .gitignore файл
Туда впиши строку:
.idea/

Папка idea - содержит конфиг проекта. она скрытая. vue cli скорей всего надо сконфигурировать чтобы не брала скрытые папки или заигнорить - если она не умеет читать файл .gitignore
Ответ написан
Комментировать
nefone
@nefone
Junior PHP разработчик
Каталог .idea, содержит служебные файлы среды PHPStorm, с опциями проекта.

Перед открытием проекта в среде PHPStorm создайте его с помощью vue-cli, после этого открываете проект в среде разработки.

Чтобы лишние файлы не попадали в проект, нужно их указать в .gitignore файле.

1. Добавьте в файл .gitignore строки:
*/.idea/
.idea

Эти строки сделают так, чтобы git не обращал внимания на содержимое папок .idea, где бы в репозитории они ни находились.

2. Перейдите в корень репозитория и выполните команду для удаления файлов из git. Удаляется папка .idea в корне и папки .idea из подпапок первого уровня.

git rm -r --cached .idea */.idea

Выполнение команды git-rm необходимо, так как добавление строки в .gitignore, не ведет остановке контроля над уже отслеживаемыми файлами. Ключ -r нужен, чтобы команда была применена рекурсивно ко всем файлам и папкам в .idea и */.idea. Ключ --cached нужен, чтобы файлы были удалены только из кэша git, а не из файловой системы.
Ответ написан
Ваш ответ на вопрос

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

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