7. index.html
요즘 코드 스타일
소스 코드가 분리되어 있을 뿐 아니라,
아예 개발 직군이 나눠진다.
HTML
bundle.js JavaScript
App
Frontend
Backend
JSON
Backend 개발자
Frontend 개발자
Web Publisher
9. 요즘 개발환경
0. 개발 환경구성
- webpack.config.js
- package.json
- npm start
1. 코드 수정
2. 실시간 확인
10. 개발환경 구축 (1)
Node.js 설치
개발 언어를 node로 사용하는 것이 아니고, 대부분 web 개발 환경이 node로 개발되어 있어서 필요함
Visual Studio Code 설치
Text Editor
https://code.visualstudio.com/
Plugin 설치
Reactjs code snippets
Babel 설치
> npm install –g babel
ECMAScript6을 지원하지 않는 환경에서 사용할 수 있게 해 줌
Webpack 설치
> npm install –g webpack webpack-dev-server
여러가지 javascript 모듈을 하나로 합쳐 줌
11. 개발환경 구축 (2)
프로젝트 생성
> mkdir 1st
> cd 1st
> npm init
의존성 페키지 설치
> npm install –save react react-dom
> npm install --save-dev babel-core babel-loader babel-preset-react babel-preset-es2015 webpack
webpack-dev-server
Webpack 컴파일 설정 (webpack.config.js)
로더 설정 (package.json)
12. 개발환경 구축 (3)
관리자 CMS Template 다운로드 및 설치
https://almsaeedstudio.com/
public 디렉토리에 복사
Visual Studio Code로 디렉토리를 통째로 연다.
Visual Studio Code의 터미널을 연다.
> npm start
http://127.0.0.1:7777/