meteor with intellij

intellijmeteor 개발을 할때 CodeCompletion을 지원하는데 일부 패키지가 로딩이 안되어서 추가로 패키지를 읽는 방법을 공유한다.

단 아래 방법을 적용하면 기존 Library는 중복이 되기 때문에 지워준다.

Add Library

IntelliJ에서는 Library를 바로 생성할 수가 없다 ㅠㅜ WebStorm은 아마 될수도...
.meteor/packages 파일을 열면 import packages as library가 노출이 된다. 이걸 이용해서 library를 생성하고 그걸 Copy Library해서 Library를 만들고 그 안에 내용을 바꿔 치기를 한다.

Project Structure > Library > Attach Files or Directories...



<component name="libraryTable">
  <library name="meteor_browser" type="javaScript">
      <option name="frameworkName" value="meteor_browswer" />

frameworkName을 꼭 확인한다.



Change Load Library

jsLibraryMappings.xml에 로딩하고 싶은 내용을 추가해서 완료한다.


<file url="file://$PROJECT_DIR$" libraries="{meteor_browser, meteor_server}" />

파일 탐색을 수월하게 하기 위해서 iml 파일에 External Library에 추가한다.


    <orderEntry type="library" name="meteor_server" level="project" />
    <orderEntry type="library" name="meteor_browser" level="project" />

Subscribe to flynn's devnote

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.