web-dev-qa-db-ja.com

Webstormのプロジェクトウィンドウにフォルダーがありません

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

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

参考のために下の画像を参照してください。

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

enter image description here

60
Chase Florell

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

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

83
CrazyCoder

それはWebStorm 9で時々起こります。私にとってそれを修正する最も簡単な方法:

  1. webStormを閉じます。
  2. プロジェクトのフォルダーで.idea /(隠しディレクトリ)を削除します。
  3. プロジェクトを開いて、お楽しみください:)
65
Alexa

プロジェクトルートで.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>
5
Alex Beauchemin

.ideaフォルダー全体を削除してプロジェクト全体を再構成する必要はありません。

  1. .idea/modules.xmlを削除します
  2. IDEを再起動すると、フォルダが再び存在します!
5

同じ問題にぶつかり、キャッシュを無効にすることで解決しました。このオプションは、[ファイル]> [キャッシュの無効化/再起動]の下にあります。プロンプトで「無効化して再起動」をクリックします。

注:これを行う前に、対象のプロジェクトを開いておく必要があります。

4
Randeep

これは時々見ます。私は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ファイルの再構築がトリガーされると思います。これが誰かの助けになるかどうかはわかりませんが、私はさらなる洞察を提供すると思いました。

1
Travesty3

フロア36は私の問題を解決します。 WebStrorm 11で

それはWebStorm 9で時々起こります。私にとってそれを修正する最も簡単な方法:

  1. webStormを閉じます。
  2. プロジェクトのフォルダーで.idea /(隠しディレクトリ)を削除します。
  3. プロジェクトを開いて、お楽しみください:)
0
Zgpeace

Workspace.xmlとwatchertask.xmlを削除してから、IDEを再起動してください。そこにあるすべてのフォルダーに完全なソースコードを表示する必要があります。

0
Rajesh Mbm

最後に犯人を見つけました、それはTeam Foundation Server - Version Control Integrationhttps://plugins.jetbrains.com/plugin/7961-team-foundation-server--version-control-からのプラグインでした統合/

system/log/idea.logファイルを見て、新しいプロジェクトとして新しいフォルダーを開くと、このプラグインがNull例外を生成し、IDEによるcontent rootの自動検出を中断し、このプラグインをアンインストールすると、すべてのフォルダーが正常に表示されます。

犯人プラグインが原因でこの問題が発生する可能性があり、この問題が発生する直前にインストールしたプラグインを無効にすると問題が解決します。ログファイルを確認し、ERRORを検索します。

無効にしたくない積極的に使用している重要なプラグインであることが判明した場合、一時的な修正はSettings->Directoriesを開き、Add content rootボタンを追加することです。プロジェクトのルートフォルダーをクリックしますOkフォルダーが表示され、インデックス作成が開始されます。もちろん、新しいフォルダーを新しいプロジェクトとして開くたびにこれを行う必要があります。