Как вы перемещаете проекты в IntelliJ / Webstorm?

У меня есть проект webstorm, который у меня есть в определенном каталоге. Я хочу перенести этот проект в другой каталог.

Если я сдвину .идея!--4--> папка, то ничего не работает вообще. Похоже, что все ссылки в проекте являются абсолютными, а не относительными.

3 ответов


ссылки в проекте WebStorm являются относительными (используя $PROJECT_DIR$), а не абсолютными.

для перемещения проекта WebStorm:

  1. закройте все открытые проекты в WebStorm.

  2. Закрыть WebStorm.

  3. используйте файловый менеджер для перемещения (т. е. вырезания и вставки) папки проекта в новое место. Например, используйте Проводник Windows для перемещения C:/dirA/MyProject к C:/dirB/MyProject - ...

  4. старт WebStorm. Должен отображаться экран" Добро пожаловать в WebStorm".

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

  6. выберите "Открыть каталог" в списке быстрого запуска, затем выберите папку проекта, которую вы только что создали. Ваш перемещенный проект откроется в WebStorm. Вот и все.

этот подход работает под Windows 7 с использованием последней версии WebStorm (8.0.4).

кажется заманчивым выбрать проект в WebStorm, затем выберите Refactor=>Move... но не ходи туда. Это не перевод всего проекта. Из документации: "рефакторинги перемещения позволяют перемещать файлы и каталоги в рамках проекта".


вы должны просто переместить всю папку проекта, которая содержит .идея. Это отлично работает для меня в каждой ситуации, которую я пытаюсь. Ссылки относятся к папке, содержащей файл .идея, не та .идея сама папка. Это не похоже на Git, где вы можете двигаться только .папка git, и ничего больше.


для IntelliJ IDEA 2016.1.4 я столкнулся с проблемой, потому что мои импортированные модули".iml-файлы не были найдены после перемещения папки в Проводнике Windows.

это связано с тем, что пути к импортированным модулям относятся к каталогу проекта. Чтобы исправить это, вы должны перейти к:

<Project Directory>/.idea/modules.xml

и измените все атрибуты fileurl и filepath, чтобы они соответствовали новому относительному местоположению.