IT TIP

탐색 팝업을 사용할 때 Webstorm에서 node_modules 무시

itqueen 2020. 11. 22. 21:00
반응형

탐색 팝업을 사용할 때 Webstorm에서 node_modules 무시


WebStorm의 탐색 팝업 창 ( + + )을 사용할 때 node_modules 폴더 검색을 무시할 수 있습니까?CommandShiftN

예를 들어 package.json파일 을 빠르게 탐색하고 싶을 때 정말 짜증이납니다 .


탐색 팝업을 통해 검색되는 디렉토리를 제외하려면 프로젝트보기 에서 node_modules 디렉토리를 선택한 다음 마우스 컨텍스트 메뉴에서 다음을 수행하십시오.

디렉토리를 다음으로 표시-> 제외됨

여기에 이미지 설명 입력

디렉토리는 환경 설정-> 디렉토리-> 제외 된 폴더 설정을 통해 복원 할 수 있습니다.


Webstorm 8에서는 Settings> JavaScript> Libraries를 방문 하고 Node.js 핵심 모듈node_modules를 비활성화 해야 합니다. 그러면 디렉토리 제외가 이전과 같이 작동합니다.


"Navigate | File ..."팝업에서 node_modules / 파일이 검색되지 않도록 제외하고 node_modules / 폴더의 인덱싱을 방지하려면 다음 단계를 수행하십시오.

  1. 설정 에서 node_modules / 폴더를 제외됨으로 표시 | 디렉토리 .

  2. 설정 에서 "<프로젝트 이름> node_modules"라이브러리 제거 | 언어 및 프레임 워크 | 자바 스크립트 | 도서관 .


모든 프로젝트에서 node_modules 폴더를 제외하려면 (변경 후에 만 ​​생성됨)이 폴더를 무시할 표준 폴더 목록에 추가 할 수 있습니다.

  1. PHPStorm을 열고 현재 프로젝트를 닫습니다 . File> Close Project .
  2. 시작 PHPStorm 창에서 " 구성> 설정 "을 클릭 합니다 .여기에 이미지 설명 입력

  3. 그런 다음 Build, Execution, Deployment> Deployment> Options로 이동 합니다.

  4. 이제 모든 새 프로젝트에 대해 기본적으로 제외하도록 node_modules 또는 다른 사람을 설정할 수 있습니다 .여기에 이미지 설명 입력

Ps 현재 프로젝트를 종료하는 것은 매우 중요합니다. 활성 프로젝트에서이 설정을 수행하면 현재 프로젝트에만 영향을줍니다.


이유는 모르겠지만 Ctrl+ Shift+ 에 "spec"이있는 파일을 많이 보았습니다. n(이미지를 게시 할 수 없습니다. 죄송합니다. :()

node_modules 의 컨텍스트 메뉴에서 "Mark directory as": "excluded", "test sources root", "resources root"를 보았습니다 .

나는 갔다 설정> 디렉토리 , 그리고 나는 보았다 node_modules을 , 빨간색으로 그것을 변경할 수는 없지만, (가)리스트 헤더없이이 왼쪽에 (?)는이 목록을 제외 할 경우, 나는 잘 모르겠지만, X가 있고 그것을 밀고 IDE를 다시 시작하면 작동합니다!

컨텍스트를 다시 보면 "Mark directory as": "not exclude"및 "test sources root"가 표시됩니다. 그리고 설정> 디렉토리 에서 목록에는 표시되지 않지만 node_modules (이상한) 폴더의 빨간색 은이 폴더에 매우 특별하다고 생각합니다.


  1. 디렉터리 제외 : 디렉터리 자체를 제외됨으로 표시합니다 (오른쪽 클릭-> 디렉터리로 표시-> 제외됨). 그런 다음 이미 사라질 수 있습니다.
  2. 제외 된 파일 숨기기 : 프로젝트 창 옵션 (Gear-Wheel 기호 아래)을 선택하고 제외 된 파일 표시를 선택 취소하여 제외 된 디렉토리를 숨 깁니다.

node_modules 폴더 인덱싱에 너무 많은 시간이 걸리기 때문에이 폴더를 실행했지만 원하지 않는 것을 숨겼습니다.

참고 URL : https://stackoverflow.com/questions/18514438/ignore-node-modules-in-webstorm-when-using-navigation-pop-up

반응형