oris9
[Node] npm 본문
- 기본 명령어 1) 버전 확인
(노드 버전 확인) $ node -v
(npm 버전 확인) $ npm -v
* npm은 node 설치하면 자동으로 같이 설치된다. 따로 설치할 필요 없음
2) 설치
(지역설치) $ npm i 설치하고싶은패키지네임
(전역설치) $ npm i -g 설치하고싶은패키지네임
3) 설치된 npm 리스트 확인하기
프로젝트 내 설치된 npm 리스트와 버전을 확인할 수 있다.$ npm ls
(특정 패키지만 확인하기)$ npm show 패키지네임 version
- 파일 안의 package.json
: 디렉토리에서 사용된 각종 모듈에 관한 정보를 담고있음. npm init으로 생성가능
(생성안하고 모듈설치시 경고-오류-뜨고 자동으로 생성됨)
{
...
"dependencies": {
"colors": "^1.4.0",
"franc": "^5.0.0",
"langs": "^2.0.0"
}
}
:dependencies에 각종 모듈에 관한 정보가 저장됨
3. 파일 안의 index.js
: 가장 중심 js로, 각종 모듈을 불러오거나 한번에 내보낼 때 사용함
const colors = require("colors");
const franc = require("franc");
const langs = require("langs");
const input = process.argv[2];
const langCode = franc(input);
if (langCode === "und") {
console.log("Sorry, couldn't figure out it out! try with more".red);
} else {
const language = langs.where("3", langCode);
console.log(`Our best guess is ${language.name}`.green);
}
4. 라이브러리 설치
:깃허브에서 파일을 다운받거나 npm을 통해 특정 라이브러리를 설치하면 그 안에 사용된 모듈들은 따로 추가적으로 설치해줘야함
$ npm install // 입력하면 바로 dependencies에 표시된 모듈들이 전부 깔리게됨
5.Nodemon
: 코드를 변경할 때마다 자동으로 서버 재시작을 도와주는 패키지
$ npm i -g nodemon
으로 설치 후
$ node index.js
대신 $ nodemon index.js
로 실행하면
자동으로 js,mjs,cjs,json 파일 watching 을 시작해줍니다(html,css는 x)
(버전 3.0.3 기준, 버전확인 $ nodemon -v )
전역이 아닌 지역으로 설치하고 싶다면,
npm install nodemon --save-dev 으로 설치 후
package.json 파일에 nodemon 이 추가되어있는 것을 볼 수 있다.
scripts 부분에 "dev": "nodemon app.js" 명령문을 입력한다.
"scripts": {
"dev": "nodemon app.js"
},
실행할 때 npm run dev 를 써서 실행
'Node.js' 카테고리의 다른 글
[Node.js] 미들웨어에 대해 알아보기 (0) | 2024.03.02 |
---|---|
[Node.js] Node.js 란? (0) | 2024.03.01 |
Express 라우터, 쿠키, 세션 플래시 (0) | 2024.02.20 |
Mongoose express (0) | 2024.02.17 |
간단한 Express 실습 (0) | 2024.01.21 |