如何在IntelliJ / Webstorm中移动项目?

时间:2013-05-13 15:37:44

标签: intellij-idea webstorm

我有一个webstorm项目,我在某个目录中。我想将此项目移动到另一个目录。

如果我移动 .idea 文件夹,则根本无效。看起来项目中的所有链接都是绝对的,而不是相对的。

3 个答案:

答案 0 :(得分:17)

WebStorm项目中的链接是相对的(使用$PROJECT_DIR$),而不是绝对的。

移动WebStorm项目:

  1. 关闭WebStorm中所有打开的项目。

  2. 关闭WebStorm。

  3. 使用文件管理器将项目文件夹移动(即剪切和粘贴)到新位置。例如,使用Windows资源管理器将C:/dirA/MyProject移至C:/dirB/MyProject

  4. 启动WebStorm。 "欢迎使用WebStorm"屏幕应该显示。

  5. 如果您刚刚移动的旧项目位于" Recent Projects"列表然后选择它,然后按删除将其从列表中删除。

  6. 选择"打开目录"从快速启动列表中,然后选择刚刚创建的项目文件夹。您的重新定位项目将在WebStorm中打开。那就是它。

  7. 此方法适用于Windows 7,使用最新版本的WebStorm(8.0.4)。

    在WebStorm中选择项目看起来很诱人,然后选择Refactor>移动......,但不要去那里。那不是重新定位整个项目。从文档:"移动重构允许您在项目中移动文件和目录 "。

答案 1 :(得分:2)

您只需移动包含.idea的整个项目文件夹即可。在我尝试的每种情况下,这对我都很好。链接相对于包含.idea的文件夹,而不是.idea文件夹本身。它不像git,你只能移动.git文件夹,而不是别的。

答案 2 :(得分:1)

对于IntelliJ IDEA 2016.1.4,我遇到了一个问题,因为我导入的模块'在Windows资源管理器中移动文件夹后找不到.iml文件。

这是因为导入模块的路径是相对于项目目录的。要解决这个问题,你必须去:

<Project Directory>/.idea/modules.xml

并修改所有fileurl和filepath属性以匹配新的相对位置。