SW 개발

[node.js] 기초사항 - no such file or directory package.json 에러관련

. . . 2018. 6. 20. 14:36
반응형

package.json 이란?

  • package.json 파일을 사용하여 모듈관리

    • npm은 프로젝트에 대한 설정을 package.json이라는 파일에 의존하고 있고 이 파일에 JSON형식으로 작성해서 프로젝트에 대한 관리를 할 수 있습니다.
    • CommonJS 의 명세를 따름
    • 직접 작성가능
    • npm init 명령어를 통해서 자동생성가능
    • 해당 애플리케이션을 위해 사용한 확장모듈정보는 npm install -save 를 통해서 자동으로 모듈에 대한 내용 추가 가능

package.json 이 생성이 안되어있다?: npm init

express같은 경우는 프로젝트 자동 생성시 package.json을 자동으로 만들어 주기는 하지만 이런 방식으로 프로젝트를 생성하지 않는 경우에는 직접 package.json을 만들어 주어야 합니다.

다행히도 손수 json파일을 작성하지 않아도 되도록 npm에는 package.json을 생성해 주는 명령어가 존재합니다.

npm init 명령어를 사용하면 인터렉티브 프롬프트가 동작하면서 프로젝트에 대한 여러가지 정보를 입력할 수 있게 되고 그 정보를 기반으로 기본적인 package.json을 만들어 줍니다.


자세한 설명 : https://blog.outsider.ne.kr/665


반응형