-
환경설정Project using node.js/Cloning Catch-Mind 2020. 12. 12. 10:40
.gitignore
.gitignore을 생성하고 gitignore nodejs의 코드를 복사 붙여넣기
clownhacker.tistory.com/29?category=937585
npm 모듈 설치
npm 세팅 : clownhacker.tistory.com/27?category=937585
- nodemon 설치 : npm install nodemon -D
- npm install express socket.io
- express 설치
- socket.io 설치
바벨 설정
clownhacker.tistory.com/30?category=937585
npm install @babel/{core,node,preset-env}
eslint 설정
#npm install eslint eslint-config-prettier eslint-plugin-prettier prettier -D
VSC의 Extension에서도 eslint를 설치해준다.
VSC의 settings.json에서 밑에 코드를 추가해준다.
.eslintrc.js파일을 만들고 다음과 같이 코드를 추가해준다.
module.exports = { env: { browser: true, es6: true, node: true, }, extends: ["eslint:recommended", "plugin:prettier/recommended"], parserOptions: { ecmaVersion: 2018, sourceType: "module", }, rules: { "no-console": "off", }, };
참고자료
- gitignore nodejs : https://github.com/github/gitignore/blob/master/Node.gitignore
- npm 공식 사이트 : https://www.npmjs.com
- npm 명령어 : https://docs.npmjs.com/cli-documentation/
- express 공식 사이트 : http://expressjs.com/en/starter/hello-world.html
- babel 사이트
- @babel/node
- @babel/preset-env
- @babel/core
소스 코드
github.com/zpskek/guessMind-v3/commit/6db9d0b3e6303f020f9e22c7bb6b4af132bbd206
'Project using node.js > Cloning Catch-Mind' 카테고리의 다른 글
Logout (0) 2020.12.14 login on Catch Mind (0) 2020.12.13 Sign up - Controller (0) 2020.12.13 Show sign up and login pages (0) 2020.12.13 Server setup (0) 2020.12.12