Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Create-React-Webpack

NotificationsYou must be signed in to change notification settings

AlokTakshak/create-react-webpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create React Application with all standard practices, with easy formats which is known to users, so that users can easily modify the various config files as needed.

Creating an App

npm

install module

npm i -g create-react-webpack

creating your react app

create-react-webpack demo-app

Once installed globally, above command i.ecreate-react-webpack for bootstraping new application will be available through out the system.

it will create a directorydemo-app in the current folder, with below file footprint.

demo-app├── README.md├── node_modules├── package.json├── .gitignore├── .babelrc├── .eslintrc.json├── .eslintignore├── .prettierrc├── .prettierignore├── docker│   ├── dev.js│   ├── docker-compose.yml│   └── Dockerfile.dev├── public│   ├── favicon.ico│   ├── index.html│   └── manifest.json└── src│   ├── App.css│   ├── App.js│   ├── App.spec.js│   └── index.js├── webpack.config.base.js├── webpack.config.dev.js└── webpack.config.prod.js
create-react-webpack demo-app -e

Itincludes thenode server for deployinginto production into yourdemo-app, with below file footprint.

demo-app├── README.md├── node_modules├── package.json├── .gitignore├── .babelrc├── .eslintrc.json├── .eslintignore├── .prettierrc├── .prettierignore├── docker│   ├── dev.js│   ├── docker-compose.yml│   └── Dockerfile.dev├── public│   ├── favicon.ico│   ├── index.html│   └── manifest.json├── server│   └── index.js├── src│   ├── App.css│   ├── App.js│   ├── App.spec.js│   └── index.js├── webpack.config.base.js├── webpack.config.dev.js└── webpack.config.prod.js

Available Scripts

After creating project directory you can run following scripts:-

npm run build

builds the application for production to thedist folder inside directory.
Uses webpackprodconfig along withbaseconfig

npm start

Start the production server on default port3000.
Read files fromdist folder.
before running this first runnpm run build.

npm run dev

Start the development server on default port8080.
Starts server in hot mode but doesn't preserve state of component if any while reloading.

npm run docker:dev

Start the development server inside the docker container.
Maps machines port8080 todocker container port8080.
Helpful in case you want to do development inside container keeping the environment same for everyone, removes the need for changing node version for different applications.

npm run dev:hot

Start the development server on default port8080.
Starts server in hot mode preserves state of component also if any while applying hot load patch.

npm test

Launches Test Runner in the intreactive manner.

npm run format

Enforces the formatting rules defined in.prettierrc.
For inforcing your rulesreplace thefile orcontent ofprettierrc.

npm run lint

Enforces the linting rules defined in.eslintrc.
For inforcing your rulesreplace thefile orcontent ofeslintrc.
Here we are usingprettier for formatting andeslint for enforcing rules related to best coding practices.


[8]ページ先頭

©2009-2025 Movatter.jp