WebStorm でプロジェクトをビルドし、そのプロジェクトを GitHub に送信しました。
コンピューターを再起動して WebStorm (およびプロジェクト) を再起動すると、プロジェクト ペインに表示されるのはルート ファイルだけで、フォルダーはありません (はい、フォルダーはそこにあります)。
参考までに下の画像をご覧ください。
これらのフォルダーを Webstorm のプロジェクト ペインに再表示する方法を知っている人はいますか?
.idea/modules.xml
プロジェクトファイルの破損が原因である可能性があります。手動で修正する (ローカル履歴、バージョン管理、またはバックアップから復元する) か、新しいプロジェクトを最初から作成することができます。
ヒント/回避策については、この問題を確認してください。
WebStorm 9で時々発生します。私にとって最も簡単な修正方法は次のとおりです。
プロジェクト ルートで .idea/modules.xml を見つけ、これらの行が正しいことを確認します。
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" />
</modules>
NameOfYourProject.iml をプロジェクトの名前に置き換えます。
次に、ファイル .idea/NameOfYourProject.iml が存在することを確認します。存在しない場合は、作成してこれを入れます。
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="PHP">
<CLASSES>
<root url="file://$MODULE_DIR$/../../php/PEAR" />
</CLASSES>
<SOURCES />
</library>
</orderEntry>
</component>
</module>
私はこれを時々見ます。私は Git を使用しており、推奨されるように .gitignore ファイルを設定しています。具体的には次のとおりです。
.idea/workspace.xml
.idea/tasks.xml
.idea/*.iml
リポジトリのクローンを作成した後にこれが表示されることがあります。その理由を理解しようとすると、この投稿に出くわし、受け入れられた回答を読みました。
ファイルを削除し、modules.xml
WebStorm (2016.2.4) を再度開いたところ、解決しました。新しいmodules.xml
ものを見て、その内容は以前とまったく同じであることがわかりましたが、私の<projectName>.iml
ファイルは大きくなりました.
したがって、ファイルの破損では.iml
なく、ファイルの破損のようですmodules.xml
。削除modules.xml
すると、ファイルの再構築がトリガーされると思い.iml
ます。これが誰かに役立つかどうかはわかりませんが、追加の洞察を提供すると思いました.