( ctrl+shift+` )을 이용해 terminal을 연 후, npm init을 시행하면 package.json이 생성
node filename.js로 파일 실행
package.json은 어떤 package, version이 사용되었는지 자동으로 기록
terminal 사용
cd 01
node hello
cd ..
// 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에는 왜 저렇게 작성해두었는지 모르겠다.
npm unistall ansi-colors
package.json에서 패키지를 관리한다. dependency가 추가되고 삭제되는 것을 확인할 수 있다. maven의 pom.xml과 비슷한 역할인 것 같다. 패키지는 npm 명령어를 활용한다.