npm (Node Package Manager) 전세계 개발자들이 만든 다양한 기능(→ 패키지, 모듈) 들을 관리 기존에는 패키지 등을 .html에 또는 태그를 이용하여 사용하였다. 하지만 최근에는 프로젝트에 패키지를 직접 설치 후 별도의 가공을 거쳐 웹사이트에서 동작시킨다. node.js와 함께 설치되므로 별도의 설치가 필요없다. Package 설치 package.json 파일 생성 $ npm init -y package 설치 → node_moduels , packge-lock.json 생성됨 $ npm install 패키지명 xxx 개발 의존성 packge 설치 👉 개발할때만 필요하고, 웹브라우저 동작시 불필요한 패키지들.. ex) Babel, Sass $ npm install -D 패키지명 xxx ..
nvm 설치 nvm 설치 명령어 실행 👉 https://github.com/nvm-sh/nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash ① 명령어 실행 후, 제대로 설치 되었는지 확인 nvm --version node 설치 nvm install 버전xxx 설치된 node 리스트 확인 nvm ls 사용할 node 버전 선택&변경하기 nvm use 버전xxx 사용 중인 node 버전 확인하기 우리 컴퓨터에서 node를 사용할 수 있는 환경이 되면, node 라는 명령어를 사용할 수 있다. 아래 명령어로 사용할 node 버전이 설치되고, 잘 선택 되었는지 확인해보기. node --version no..
async function delayP(sec) { return new Promise((resolve, reject) => { setTimeout(() => resolve(new Date().toISOString()), sec * 1000); }); } function myFunc() { return 'myFunc'; } async function myAsync() { return 'async'; } console.log(myFunc()); console.log(myAsync()); // Promise 반환함 myAsync() .then(console.log); //log : async await await를 사용하지 않으면, return 이 먼저 실행됨. function delayP(sec) { ret..