1. BabelNode.js는 우리가 작성한 코드를 대체로 이해하지만, 이해하지 못하는 최신 코드가 생기기도 한다.해결방법은 Node.js가 이해하는 JS만 사용하거나, Babel을 사용해야 한다.Babel은 개발자가 작성한 최신 JS를 컴파일한다.즉 개발자는 현재의 Node.js 버전이 JS를 인식하지 못하는지 걱정할 필요 없이 최신 JS를 작성할 수 있다. 2. 설치방법https://babeljs.io/ Babel · BabelThe compiler for next generation JavaScriptbabeljs.ionpm install --save-dev @babel/core - dependencies는 프로젝트를 실행하기 위한 것임 - 예로 자동차는 움직일 때 가솔린이나 전기가 필요한 것 - ..
1. express 설치# Terminal$ npm i express 2. 특이점현재 프로젝트에서 node_modules와 package-lock.json을 삭제하고 터미널에 npm i 실행npm i express 로 실행하지 않아도 npm에서 package.json의 dependencies를 추적하여 패키지를 다시 설치프로젝트를 공유할 때 굳이 모든 파일이 필요하지 않으며 index.js와 package.json만 있으면 된다는 뜻npm i 를 할 때는 package.json을 저장하고 닫은 상태에서 해야 버전 충돌을 막을 수 있음 3. .gitignoregithub에 업로드 하기 싫은 파일이나 폴더가 있다면 .gitignore에 추가하면 됨프로젝트 내에 .gitignore 파일을 생성하여 /node..
{ "name": "프로젝트명", "version": "1.0.0", "description": "원하는 내용작성", "repository": { "type": "git", "url": "git+https://github.com/계정명/프로젝트명.git" }, # main을 삭제하고 scripts 추가 "scripts": { "win": "node index.js" }, "author": "", "license": "MIT", "bugs": { "url": "https://github.com/계정명/프로젝트명/issues" }, "homepage": "https://github.com/계정명/프로젝트명#readme"}# terminal에서 명령어 입력$ npm..
1. 프로젝트 생성본인이 원하는 프로젝트 이름의 폴더 생성하고 VSC를 사용하여 해당 폴더를 오픈프로젝트 폴더에 git repository(.git)를 생성View > Terminal 또는 Ctrl + `을 사용하여 터미널 화면 오픈(Git bash 사용)git init(저장소 생성)github에서 New repository 생성다시 VSC Terminal에서git remote add origin https://github.com/본인계정/저장소명npm init{ "name": "프로젝트명", "version": "1.0.0", "description": "원하는 내용작성", "main": "index.js", "repository": { "type": "git", "url": "gi..
1. Node.js란?Node.js는 크롬 V8 자바스크립트 엔진으로 빌드 된 자바스크립트 런타임이다.초창기에 만들어진 자바스크립트는 브라우저에서만 사용되었고 웹사이트와 상호작용 할 수 있게 만들어졌다.하지만 자바스크립트를 브라우저 밖에서도 사용하기 위해 만들어진 것이 바로 Node.js다.자바스크립트라는 프론트엔드 언어로 백엔드까지 사용할 수 있다는 것이 장점이다. 1-1. 설치방법https://nodejs.org/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org# 윈도우 cmd 또는 맥 terminal에서 아래 명령어 입력후# 버전이 정상적..