react-scripts-lite
v1.1.8
Published
Configuration of webpack and scripts for Create-React-App-Lite
Downloads
7
Maintainers
Readme
React Scripts Lite는
React Boilerplate
인Create-React-App-Lite
를 위한 모듈입니다
React Scripts Lite는 macOS를 기반으로 만들었습니다. 문제가 있다면, Issue를 남겨주세요. 궁금한점이 있다면 GitHub Discussions을 남겨주세요!
🚀 Create React App Lite
Quick Overview
npx create-react-app-lite <my-app>
cd my-app
npm start
이후 http://localhost:3000
으로 접속해서 앱을 확인하세요
배포를 위한 준비가 끝나면 npm run build
명령어로 번들링할 수 있습니다
Creating an App
npx create-react-app-lite <my-app>
커맨드를 실행한 폴더 안에 my-app
이라는 디렉토리를 생성합니다
my-app
디렉토리 안에는 아래와같은 구조의 초기 프로젝트가 생성되어있습니다
my-app
├── README.md
├── node_modules
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ └── index.html
└── src
├── assets
│ └── logo.png
├── components
│ ├── App.css
│ ├── App.js
│ ├── Count.js
│ └── GlobalStyle.js
├── index.js
└── test
└── App.test.js
폴더 구조로 고민할 필요 없이 바로 사용자의 react-app
을 만들수 있습니다
설치가 완료된다면 아래의 명령어로 프로젝트에 진입할 수 있습니다
cd my-app
생성된 프로젝트 안에서, 미리 설정된 몇가지 명령어를 실행할 수 있습니다
npm start
- 기본적으로
http://localhost:3000
으로 연결됩니다 - 포트를 변경하고싶다면
npm start
뒤에PORT=<원하는숫자>
로 지정할 수 있습니다
npm test
Jest
를 기반으로 한 test를 실행하고 결과를 출력합니다src
폴더 안의<component>.(spec || test).js(x)
을 찾아 테스트합니다
npm run build
Build
폴더내에 배포 환경에서 사용할 번들링한 결과물을 출력합니다
npm run prettier & npm run lint
- 전체 파일에 걸친 코드 점검과 코드 정리를 실행합니다
npm run eject
- 숨겨진 모든 설정을 확인할 수 있습니다
Webpack
,Prettier
,ESLint
,Jest
설정을 사용자의 필요에 맞게 변경할 수 있습니다
Tech Stacks
What’s Included?
CSS
,SASS
,Styled-Components
,CSS Module
모두 사용할 수 있습니다Jest
를 적용한 Unit test를 할 수 있습니다- 배포를 위해 JS, CSS, 이미지들을 번들링해줍니다
Webpack-DevServer
를 사용하여 파일의 변화에 즉각적으로 반응합니다eject
를 통하여 사용자가 원하는대로 설정을 변경할 수 있습니다