Webstorm의 프로젝트 창에서 누락 된 폴더
WebStorm에서 프로젝트를 빌드 한 다음 GitHub에 프로젝트를 제출했습니다.
컴퓨터를 재부팅하고 WebStorm (및 프로젝트)을 다시 시작했을 때 프로젝트 창에서 볼 수있는 것은 루트 파일 뿐이며 폴더는 없습니다 (예 : 폴더가 있음).
아래 이미지를 참조하십시오.
Webstorm의 프로젝트 창에 해당 폴더를 다시 표시하는 방법을 아는 사람이 있습니까?
손상된 .idea/modules.xml
프로젝트 파일 로 인해 발생할 수 있습니다 . 수동으로 수정 (로컬 기록, 버전 제어 또는 백업에서 복원)하거나 처음부터 새 프로젝트를 만들 수 있습니다.
WebStorm 9에서 가끔 발생합니다. 나를위한 가장 쉬운 해결 방법 :
- WebStorm을 닫습니다.
- 프로젝트 폴더에서 .idea / (숨겨진 디렉터리)를 제거합니다.
- 프로젝트를 열고 즐기십시오 :)
프로젝트 루트에서 .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 폴더를 삭제하고 전체 프로젝트를 재구성 할 필요가 없습니다.
- .idea / modules.xml 삭제
- IDE를 다시 시작하면 폴더가 다시 있습니다!
동일한 문제가 발생하여 캐시를 무효화하여 해결했습니다. 이 옵션은 파일> 캐시 무효화 / 다시 시작에 있습니다. 프롬프트에서 무효화를 클릭하고 다시 시작하십시오.
참고 :이 작업을 수행하기 전에 해당 프로젝트를 열어야합니다.
나는 때때로 이것을 본다. 나는 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에서 가끔 발생합니다. 나를위한 가장 쉬운 해결 방법 :
- WebStorm을 닫습니다.
- 프로젝트 폴더에서 .idea / (숨겨진 디렉터리)를 제거합니다.
- 프로젝트를 열고 즐기십시오 :)
Try deleting workspace.xml and watchertask.xml then just restart the IDE. You must see your full source code in all folders there.
Finally I found the culprit, it was Team Foundation Server - Version Control Integration
plugin from https://plugins.jetbrains.com/plugin/7961-team-foundation-server--version-control-integration/
I looked at the system/log/idea.log
file and found that this plugin was producing Null exception whenever I open a new folder as a new project and breaks the content root
auto detection by the IDE, and after I uninstalled this plugin, all folders show up as it should.
You might have this issue because of a culprit plugin, and disabling those which you have just installed recently just before this issue occurs, will resolve the issue. Check the log file and search for ERROR
.
비활성화하지 않으려는 중요한 플러그인이 발견되면 임시 수정을 열고 버튼을 Settings->Directories
클릭 Add content root
하여 프로젝트의 루트 폴더를 추가하면 Ok
지금 클릭 폴더가 표시되고 색인 생성이 시작됩니다 , 물론 새 프로젝트로 새 폴더를 열 때마다이 작업을 수행해야합니다.
참고 URL : https://stackoverflow.com/questions/9302346/folders-missing-in-project-pane-in-webstorm
'Programing' 카테고리의 다른 글
SQL 쿼리로 데이터없이 mysql 테이블 구조를 덤프하는 방법은 무엇입니까? (0) | 2020.12.03 |
---|---|
Android OS에서 사용할 수있는 IPC 메커니즘은 무엇입니까? (0) | 2020.12.03 |
C 쉘에서 stderr을 stdout으로 리디렉션 (0) | 2020.12.03 |
Ajax 호출 후 Jquery 이벤트가 실행되지 않습니다. (0) | 2020.12.03 |
Angular 2에서 제출 한 후 양식을 지우는 방법은 무엇입니까? (0) | 2020.12.03 |