FLYNNLABAboutMeCodingActivityStudy 2024초등수학
WebStorm too slow(also IntelliJ)
2018-04-09
intellij, webstorm, tip

최근 들어 npm i somemodule만 하고 나면 IDE가 정신을 못차렸다ㅠㅜ

그래서 여러 방면으로 문제를 해결하려고 접근했다.

혹시 OSX에 좀비 프로세스가 있나? WebStorm에 무거운 Plugin이 있나? VMOptions도 바꿔 보기도 하고

하지만 오늘에서야 겨우 원인을 찾은듯 하다.

node_modules를 Mark Directory as... > Excluded 하는 것

WebStorm(IntelliJ)은 정말 스마트하기 때문에 파일들을 최대한 인덱싱해서 사용자에게 편의를 제공해주려고 한다. 그런데 최근 node_modules은 정말 많은 기능을 제공한다. 단순히 비지니스에서 사용하는 코드 뿐만 아니라 빌드에 관련된 부분도 들어 있기 때문에 설치되는 파일도 엄청 많다.

그래서 더욱더 Excluded가 필요한듯 하다.

Updated...

node_modules를 Excluded를 하고 나니 내가 사용하는 모듈에서 코드 어시스트가 되지 않게 되었다. 그래서 node_modules에서 내가 코드 어시스트 받고 싶은 폴더만 Not Excluded를 시킨다.

하... 알고보니 WebStorm VersionUp Issue인거 같다... .idea 폴더를 지우고 새롭게 프로젝트를 로드하니 아래처럼 node_modules가 library root로 나왔다. library root는 Exclude 되지 않는다.

다시 말해 WebStorm이 업데이트 되고 기존 프로젝트 설정이 꼬여서 발생한 이슈였다.