S2: NPM & CLI 커맨드라인

소바·2022년 10월 12일
0
post-thumbnail

node.js란?

자바스크립트 runtime

nodejs 의 장점

Command line

dir

Directory를 뜻하며 현재 폴더에 있는 모든 컨텐츠들을 보여준다.

ls

현재 디렉토리 내에 있는 리소스들을 list해준다

pwd

print working directory
현재 디렉토리

CD

Change Directory를 뜻하며 file tree를 위 아래로 넘나들 수 있다.

cd ..

한 단계 위로 올라갈 수 있다

cd ../..

두 단계 위로 올라갈 수 있다

cd -> dir -> cd 가고자하는 파일명

cd + 가고자하는 파일명을 입력하면 그 파일로 갈 수 있다.

clear

커맨드 라인을 깨끗하게 정리해준다

폴더 및 파일 생성 및 삭제

mkdir

MKDIR + 폴더명
현재 디렉토리에 폴더를 생성해준다.

rmdir

rmdir + 폴더명
해당 폴더를 삭제해준다( 폴더가 비어있을 경우에만 가능)

touch

touch + 파일명
현재 디렉토리에 파일을 생성해준다. 뒤에 파일명을 여러개 붙이면 여러개를 동시에 생성할 수 있다.

rm

rm + 파일명
해당 파일을 삭제해준다

rm -R 폴더명

해당 폴더 내의 모든 파일과 폴더를 삭제한다.
R은 Recursive를 뜻한다.

mv

mv + 파일명 + ../
파일을 parent 폴더로 옮겨준다

cat

nano 파일명

Web

노드몬 실행

npm init
npm install -D
npm start

status code

express 사용하기

postman 다운로드

https://www.postman.com/

npm init

"main": "server.js",
"scripts": {
    "start": "SET NODE_ENV=production & node server",
    "dev": "nodemon server"
  },

npm i express dotenv
npm i -D nodemon
npm run dev
npm start

app crashed - waiting for file changes before starting...

// 1단계 삭제
rm -rf node_modules

// 2단계 재실행
yarn start
// 혹은
npm start

node port 죽이기

pkill -f node

https://www.inflearn.com/questions/29959

profile
소바보이

0개의 댓글

관련 채용 정보