Webstorm : "디렉터리를 확인할 수 없음"


93

이것은 나를 괴롭히기 시작하고 그것을 끄거나 고치고 싶습니다. 따라서 Webstorm은 프로젝트의 파일을 참조해야하는 문자열의 디렉터리를 확인하려고 시도하는 HTML 파서의 달콤한 기능을 가지고 있습니다. 예를 들면 :

두 가지 예

Webstorm이 정확합니다. 내 프런트 엔드 코드는 모두 포함되어 /app있지만 서버는 루트의 앱에서 파일을 제공하므로 웹 컨텍스트 /app에서는 실제로 /. 측면으로,이 동작은 내 각도 템플릿에도 영향을 미칩니다.

Webstorm은 각도 지시문 템플릿을 싫어합니다.

및 내 각도 UI 경로 (일반 각도 경로에서도 그렇게 할 것이라고 상상합니다).

웹 스톰은 각도 경로 템플릿을 싫어합니다.

이것이 /app유용한 기능이되도록 웹 스톰을 루트 로 취급하도록 변경할 수있는 방법 이 있습니까? 그렇지 않은 경우이를 비활성화 할 수있는 방법이 있습니까? 검사관에 들어 가려고했지만 옵션을 찾을 수 없습니다.

웹 스톰 관리자

그리고 아니요, XML이 아닙니다 ... 시도했습니다.

감사합니다. 감사...


2
자원이있는 디렉토리를 마우스 오른쪽 단추로 클릭하고 디렉토리를 다음으로 표시-> 자원 루트를 선택하십시오 .
fracz 2017-04-13

답변:


177

프로젝트에서 루트가 아닌 폴더에 대한 파일 참조를 만들려면 해당 디렉토리를 Resource 로 표시해야합니다 . 이렇게하려면 설정> 디렉터리로 이동하고 오른쪽 패널에서 자산 루트 폴더를 선택합니다. 그런 다음 파일 브라우저 위에있는 버튼을 클릭하여 리소스 루트로 표시합니다.

Jetbrains 설명서에서 리소스 루트를 사용하면 WebStorm이 선택한 폴더 아래의 리소스에 대한 상대 경로를 완료 할 수 있습니다 . 즉, 참조하려는 모든 리소스 (예 : 스타일, 스크립트 등)가있는 폴더에서 리소스 루트를 사용해야합니다.


우수, 난 항상 결코 해당 폴더의 포인트가 없었다하지만 궁금 시도하는 발생 P
자니 하티 카이넨

2
나는 같은 문제가 있습니다 : "파일을 해결할 수 없습니다", 디렉토리를 해결할 수 없습니다 " WebStorm, phpStrom이이 문제를 아주 오랫동안 가지고있는 것 같습니다. 같은 것을 묻는 수백 개의 트레드가 있습니다. 2011 년으로 돌아가 보면 가장 일반적인 응답은 다음과 같습니다 :-해당 디렉토리를 리소스 루트로 표시해야합니다-설정> php> 서버에서 디렉토리 / 파일을 매핑해야합니다-검사를 비활성화합니다. 통지 경고 소등.
루디

2
저에게는 "css"및 "js"폴더를 리소스 루트로 표시했습니다. 하지만 계속해서 오류 알림을 받았습니다. 둘 다 "www"디렉토리에 살았습니다. www 폴더를 리소스 루트로 표시하면 마침내 알림이 제거되었습니다. 따라서 이미지, js 및 css가 하나의 디렉토리에있는 경우 해당 상위 디렉토리를 리소스 루트로 표시 할 수 있습니다.
b01 2014-12-28

Mac의 Webstorm 9.x에서는 Webstorm-> Preferences-> '현재로드 된 프로젝트 이름'-> Directories에 있습니다.
ra170

나는 똑같은 상황을 겪었고 디렉토리를 올바르게 표시했습니다. 그러나 어쨌든 코드 검사관은 그들을 찾을 수 없음으로 표시했습니다 . PHPStorm (버전 9)을 다시 시작하면 성공했습니다. 아마도 프로젝트를 다시 여는 것으로 충분할 것입니다.
Markus Zeller

18

나는 Mac 에서이 문제가 있었고 디렉토리 속성을 변경하여 해결했습니다.

  1. 환경 설정을 엽니 다.

Webstorm > Preferences

  1. 환경 설정의 디렉토리 섹션으로 이동하십시오.

Project > Directories

  1. 콘텐츠 루트 및 리소스 루트 추가

리소스 루트를 추가 한 후의 스크린 샷


이 프로세스는 내 경로 문제를 해결할 수 없습니다. 또한 scss 파일을 가져 오기 위해 "../../src/style.scss"와 같은 긴 경로를 사용하고 있습니다. 위의 방법을 사용하여 Webstorm은이를 이해하고 경로 오류를 해결합니다. 그러나 내 프로젝트 빌드 (각도 7)를 게시하는 동안 scss 파일을 찾을 수 없다는 오류가 표시됩니다.
akgupta

6

IntelliJ Ultimate 사용자 :

여기에 이미지 설명 입력


3
야! 나는 이것을 따랐다, 운이 없다 (나는 여전히 불쾌한 "디렉토리를 해결할 수 없음"경고를 받는다). 디렉토리를 소스로 표시하는 것 외에해야 할 일이 있습니까?
Madara 's Ghost

모든 리소스 folder1/folder2/..folder2포함 된 디렉토리 구조가 다음과 같다고 가정합니다 . 당신은 표시 할 필요 folder1Source하고 folder2같은 Resource. 참조
Rothin Sen 19 년

2

JetBrains WebStrom Goto 파일-> 설정-> 왼쪽 패널 프로젝트 선택-> 디렉터리 클릭-> 중간 패널 리소스 루트 선택-> 참조를 위해 프로젝트 아래에 폴더 / 디렉터리를 추가하거나 오른쪽 패널에서 할 수 있습니다. + 컨텐츠 루트 추가를 참조 하고 디렉토리를 선택하고 적용-> 확인

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.