Do it! Node.js (1)

심동근·2024년 3월 27일

멋쟁이 사자처럼

목록 보기
7/19
  • ( ctrl+shift+` )을 이용해 terminal을 연 후, npm init을 시행하면 package.json이 생성

  • node filename.js로 파일 실행

  • package.json은 어떤 package, version이 사용되었는지 자동으로 기록

  • terminal 사용

cd 01
node hello
cd ..
  • npm 사이트 접속 후, 원하는 package 사용 가능
    npm i ansi-colors와 같은 명령어를 terminal에서 실행하여 설치

Basic usage:

// Load the module
var color = require("ansi_color");

// Print the word "Error" to stdout in red
console.log(color("Error", "red"));

// Print the word "Error" in red and underlined
console.log(color("Error", "red+underline"));

// Print the word "Success" in bold green, followed by a message
console.log(color("Success", "green+bold"), "Something was successful!");

안된다. 해결해보도록 하자.

Error: Cannot find module 'ansi_color'
code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\mybox\\repository\\visual studio code\\node\\doit-node-main\\doit-node-main\\basics\\01\\hello.js'
  ]

대충 보니 모듈을 못 찾는 거 같은데 ansi_color 이름이 잘못된 것 같다. 영상처럼 ansi-colors로 변경하니 정상적으로 수행이 되었다. npm 홈페이지에 basic usage에는 왜 저렇게 작성해두었는지 모르겠다.

  • 사용하지 않는다면 package를 제거할 수 있다.
npm unistall ansi-colors

결론

package.json에서 패키지를 관리한다. dependency가 추가되고 삭제되는 것을 확인할 수 있다. maven의 pom.xml과 비슷한 역할인 것 같다. 패키지는 npm 명령어를 활용한다.

0개의 댓글