Node.js - 프로젝트 & npm
Node.js - 프로젝트 & npm
npm ( Node Package Manager )
- Node.js 의 패키지 관리 도구
- 다른 사람이 만든 모듈을 내려받아서 이용하거나, 개발할 프로젝트에 도움을 주기도 합니다.
Package ?
- 누군가 만들어 놓은 node.js 모듈
- 프로젝트에 불러와 여러가지 기능들을 사용
npm init - 초기 설정
- 터미널에 npm init 입력
- package name 입력
- 처음이라 version(1.0.0) 뜨면 엔터
- description : (생략가능)
- entry point : (index.js) : 패키지를 실행 시킬 파일
- test command : (생략가능)
- git repository : (생략가능)
- keywords : (생략가능)
- author : (생략가능)
- license : 넘어가고
- 최종 확인 하면 -> yes or enter
-> 결과물로 package.json
파일이 만들어집니다.
package.json
- 사용자가 만들 패키지의 정보를 기억하는 환경 설정 파일
package.json 예시
{
"name": "package-example1",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
},
"author": "winterlood",
"license": "ISC"
}
패지키 실행 해보기 - script 설정
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js"
},
-
start
라는 명령어를 입력하면package.json
에 저장된start
에 입력된 문자열이 터미널에 입력이 되서 명령어로 실행 -
즉,
start
만 입력을 해도node index.js
명렁어가 실행 됩니다. -
script
를 사용해서 자주 사용하게 되는 긴 명령어들을 쉬운 키워드로 바꿔서 사용 가능합니다.
다른 사람이 만든 모듈을 불러오기
- https://www.npmjs.com/ -> 접속해서 필요한 모듈 검색
- 화살표를 보면 install 이라고 명령어가 있습니다.
- 터미널에 해당 명렁어 입력
package.json
변화 ->dependencies
파일에 정보가 나옵니다.
"name": "package-example1",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js"
},
"author": "winterlood",
"license": "ISC",
"dependencies": {
"randomcolor": "^0.6.2"
}
}
참고
Author And Source
이 문제에 관하여(Node.js - 프로젝트 & npm), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hoho_0815/Node.js-프로젝트-npm저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)