Server Setup


1)既定値に設定されたパッケージ.jsonの生成
npm init -y
2)Nodemonパッケージのインストール
npm i nodemon -D
3) babel.config.json, nodemon.jsonという名前のファイルを作成する
4)gitリポジトリの初期化
git init .
5)Babyを取り付ける
npm i @babel/core @babel/cli @babel/node -D
6) .gitignoreを作成したら、ファイルに/node_modulesを作成します.
touch .gitignore  // .gitignore 생성

// /node_modules는 node_modules를 github에 업로드하지않겠다는 의미임
7) nodemon.jsにexecを追加
"exec" : "babel-node src/server.js"

// exec는 server.js를 실행시킨다. 
// src/server에 대해 babel-node 명령문을 실행시킴
8)babelの取り付け
npm i @babel/preset-env -D
9)babel presets設定
"presets": ["@babel/preset-env"]
// babel.config.json에 "presets": ["@babel/preset-env"]를 추가
10) package.jsonに「script」を追加します.(licenseで)
  "script": {
    "dev": "nodemon"
  },
  // dev는 nodemon을 호출, 
  // nodemon이 nodemon.json을 살펴보고 거기있는 코드를 실행함
11)クイックインストール
npm i express
12)pugの取り付け
npm i pug
13) server.expressをjsにインポート
import express from "express";
14)express appの作成
:appはconsoleです.log('hello');ポート3000の起動と傍受
import express from "express";

const app = express();

console.log('hello');

app.listen(3000);
15)npm運転dev

Nodemonとは?


Node Monitorの略.
NodemonはNodejsベースのWeb開発では,プロジェクトフォルダ内のファイルをモニタし,ファイルが変更されるとサーバのパッケージを自動的に再実行する.npm i nodemon -Dでnodemonパッケージをインストールできます.
ソース
https://brunch.co.kr/@topherlee/30

Babyって何?