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>
.ideaフォルダー全体を削除してプロジェクト全体を再構成する必要はありません。
同じ問題にぶつかり、キャッシュを無効にすることで解決しました。このオプションは、[ファイル]> [キャッシュの無効化/再起動]の下にあります。プロンプトで「無効化して再起動」をクリックします。
注:これを行う前に、対象のプロジェクトを開いておく必要があります。
これは時々見ます。私は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
ファイルの再構築がトリガーされると思います。これが誰かの助けになるかどうかはわかりませんが、私はさらなる洞察を提供すると思いました。
フロア36は私の問題を解決します。 WebStrorm 11で
それはWebStorm 9で時々起こります。私にとってそれを修正する最も簡単な方法:
Workspace.xmlとwatchertask.xmlを削除してから、IDEを再起動してください。そこにあるすべてのフォルダーに完全なソースコードを表示する必要があります。
最後に犯人を見つけました、それはTeam Foundation Server - Version Control Integration
https://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
フォルダーが表示され、インデックス作成が開始されます。もちろん、新しいフォルダーを新しいプロジェクトとして開くたびにこれを行う必要があります。