728x90
1. nodeJs 설치, vscode 설치
** cmd 혹은 vscode터미널에서 node -v 와 npm -v 를 검색해 설치 여부와 버젼 확인이 가능하다.
2. package
npm init -y
package.json 생성됨
3. React , Babel
npm install react react-dom
package-lock.json 생성됨
npm install --save-dev @babel/core babel-loader @babel/preset-env @babel/preset-react
package-lock.json 파일을 보면 babel 추가됨을 알 수 있다.
4. Webpack
npm install --save-dev webpack webpack-cli html-webpack-plugin
5. Webpack구성
src/index.js 폴더명이나 파일명은 정해져 있는건 아니므로 변경가능하다.
파일명은 정해져 있는건 아니나 통상적으로 index로 많이 한다.
package.json "scripts" test 한줄 지운다. (이미지 주석 부분 삭제)
"start": "webpack --mode development",
"build": "webpack --mode production"
npm start 개발모드 실행
dist/main.js 자동생성
npm run build 프로덕션 모드
src/index.js 에 작성한 내용을 호출한다.
node dist/main.js 실행
터미널에서 호출된다.
728x90
'React & JSX' 카테고리의 다른 글
리엑트 컨포넌트 만들어 연동하기 (0) | 2024.12.03 |
---|---|
package 속 불필요한 모듈 삭제 (0) | 2024.12.03 |
리엑트 프로젝트 jsx 작업 (0) | 2024.12.03 |
리엑트 개발 환경 구축 _ Webpack 설치 _ 2 (1) | 2024.12.02 |