私は特定のディレクトリにあるwebstormプロジェクトを持っています。私はこのプロジェクトを別のディレクトリに移動したい。IntelliJ/Webstormでプロジェクトをどのように動かすのですか?
.ideaフォルダを移動すると、何も問題ありません。プロジェクト内のすべてのリンクは、相対的なものではなく、絶対的なものだと思われます。
私は特定のディレクトリにあるwebstormプロジェクトを持っています。私はこのプロジェクトを別のディレクトリに移動したい。IntelliJ/Webstormでプロジェクトをどのように動かすのですか?
.ideaフォルダを移動すると、何も問題ありません。プロジェクト内のすべてのリンクは、相対的なものではなく、絶対的なものだと思われます。
WebStormプロジェクトのリンクは絶対的なものではなく、相対的なものです($ PROJECT_DIR $を使用)。閉じる
WebStormで開いているすべてのプロジェクト:WebStormプロジェクトを移動するには
。
閉じるWebStorm。
ファイルマネージャを使用して、プロジェクトフォルダを新しい場所に移動(つまり切り取りおよび貼り付け)します。たとえば、Windowsエクスプローラを使用してC:/ dirA/MyProjectをC:/ dirB/MyProjectに移動します。
WebStormを起動します。 「Welcome to WebStorm」画面が表示されます。
移動したばかりのプロジェクトが「最近のプロジェクト」リストにある場合は、を削除してを削除し、リストから削除します。
クイックスタートリストから[Open Directory]を選択し、作成したばかりのプロジェクトフォルダを選択します。再配置されたプロジェクトがWebStormで開きます。それでおしまい。
この方法は、WebStorm(8.0.4)の最新バージョンを使用してWindows 7で動作します。
WebStorm内でプロジェクトを選択してから、Refactor => Move ...を選択しても構いませんが、そこには行かないでください。それはプロジェクト全体の移転ではありません。ドキュメントから: "移動リファクタリングを使用すると、ファイルとディレクトリをプロジェクト内で移動することができます"。
.ideaを含むプロジェクトフォルダ全体を移動するだけです。これは私が試したあらゆる状況で私にとってうまくいく。リンクは、.ideaフォルダ自体ではなく.ideaを含むフォルダからの相対パスです。これはgitのようなものではなく、.gitフォルダだけを動かすことはできません。
IntelliJ IDEA 2016.1.4では、Windowsエクスプローラでフォルダを移動した後にインポートしたモジュールの.imlファイルが見つからないため、問題が発生しました。
これは、インポートされたモジュールへのパスがプロジェクトディレクトリからの相対パスであるためです。
<Project Directory>/.idea/modules.xml
とfileurlやファイルパスのすべてが新しい相対位置を一致させるために属性を変更します。これを修正するには、に行かなければなりません。
これを追加するだけで、これはMacOSとPHPStormでも有効です。 – Paul
別のアップデート:Worked for WebStorm 2017.3およびWin10。ありがとう! – BaldEagle