프론트엔드-코드/Node.js

node.js 패키지 생성

sdafdq 2023. 6. 30. 14:44

패키지 만들 폴더에 

npm init -y

 

Wrote to E:\webclass\day2\package.json:

{
  "name": "day2",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

 

위에 "" 안에가 명령어 들인데 

npm run 명령어

npm run test

로 실행가능

 

명령어 바꿀 수 있음.

package.json 파일이 패키지 파일인데 이거 수정하면 바꿀 수 있음.

 "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },

 

여 안에 추가하거나 "test" 바꾸거나

 

그리고, 다른 컴퓨터에 이 node에 대한 환경을 똑같이 하고 싶을 때,

저 

package.json만 가져가서, 터미널에서 package.json 있는 루트에서

npm i 만 하면 자동으로 깔림.

왜냐하면 패키지 설치하면 저 package.json에 

  "devDependencies": {
    "parcel-bundler": "^1.12.5"
  },
  "dependencies": {
    "lodash": "^4.17.21"
  }
 
이런 식으로 로그가 남음.
파일 직접삭제 하면 저 로그 지워지지 않고, 아마 npm rm 패키지 명령어 이런거 이용해서 remove 시키면 저 로그까지 지워질 듯.

'프론트엔드-코드 > Node.js' 카테고리의 다른 글

dist 폴더  (0) 2023.09.01
1. Node.js 프로젝트 생성  (0) 2023.08.31
node.js 설치 순서  (0) 2023.08.14
번들러 (parcel)  (0) 2023.06.30
번들러, 웹팩 개념  (0) 2023.06.30