프론트엔드 프레임워크 중 하나인 Angular JS를 사용하다보면 종종 아래와같은 에러 메시지를 브라우저 콘솔창에서 마주하게 된다.
[$injector:nomod] Module is not available!
위와 같은 메시지가 나오는 경우는 몇 가지 경우가 있는데 Angular JS는 에러메시지를 뭉뚱그려서 보여주는 경향이 있다.
일단 가장 먼저 의심해봐야 할 것은 코드다. Angular JS가 사용되는 JS파일의 코드가 문법오류가 있을 수 있다.
혹은 사용하려는 모듈(에러메시지에 등장하는 모듈)을 import(연결 혹은 포함) 하지 않고 사용하려고 할 때 위의 에러가 발생할 수 있다.
다음으로는 해당 Angular JS가 사용되는 JSP파일 혹은 다른 View 쪽 파일에 포함시키지 않고 사용중이지는 않은지 확인해볼 필요가 있다.