84

WebStorm でプロジェクトをビルドし、そのプロジェクトを GitHub に送信しました。

コンピューターを再起動して WebStorm (およびプロジェクト) を再起動すると、プロジェクト ペインに表示されるのはルート ファイルだけで、フォルダーはありません (はい、フォルダーはそこにあります)。

参考までに下の画像をご覧ください。

これらのフォルダーを Webstorm のプロジェクト ペインに再表示する方法を知っている人はいますか?

ここに画像の説明を入力

4

10 に答える 10

112

.idea/modules.xmlプロジェクトファイルの破損が原因である可能性があります。手動で修正する (ローカル履歴、バージョン管理、またはバックアップから復元する) か、新しいプロジェクトを最初から作成することができます。

ヒント/回避策については、この問題を確認してください。

于 2012-02-15T22:29:43.837 に答える
85

WebStorm 9で時々発生します。私にとって最も簡単な修正方法は次のとおりです。

  1. WebStorm を閉じます。
  2. プロジェクトのフォルダーで .idea/ (隠しディレクトリ) を削除します。
  3. プロジェクトを開いて楽しんでください:)
于 2015-01-08T14:52:10.383 に答える
6

プロジェクト ルートで .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>
于 2012-03-21T21:38:59.017 に答える
2

私はこれを時々見ます。私は Git を使用しており、推奨されるように .gitignore ファイルを設定しています。具体的には次のとおりです。

.idea/workspace.xml
.idea/tasks.xml
.idea/*.iml

リポジトリのクローンを作成した後にこれが表示されることがあります。その理由を理解しようとすると、この投稿に出くわし、受け入れられた回答を読みました。

ファイルを削除し、modules.xmlWebStorm (2016.2.4) を再度開いたところ、解決しました。新しいmodules.xmlものを見て、その内容は以前とまったく同じであることがわかりましたが、私の<projectName>.imlファイルは大きくなりました.

したがって、ファイルの破損では.imlなく、ファイルの破損のようですmodules.xml。削除modules.xmlすると、ファイルの再構築がトリガーされると思い.imlます。これが誰かに役立つかどうかはわかりませんが、追加の洞察を提供すると思いました.

于 2016-10-19T19:55:02.937 に答える