If we wanted to add something else, we would have to add it to both configurations files. And going forward, I would use composition API on new stuff and slowly . The save dev command tells the React app that these are just 'dev' dependencies. The following will be additions for webpack.config.js (one after another). Dont forget to include the comma (,) at the end of line 3: Open webpack.config.js and modify it as below. Love it!! Open index.html from the dist directory in your browser and, if everything went right, you should see the following text: 'Hello webpack'. When developing your React app, it can be annoying and inefficient if the app compiles every time you change something. Plano, TX. One really nice feature of React SPAs and Webpack is hot reloading - instantly having your updates reflected in the browser. Now run the following command and see if your script alias works: Custom parameters can be passed to webpack by adding two dashes between the npm run build command and your parameters, e.g. Thanks for contributing an answer to Stack Overflow! Open webpack.common.js and copy the following: We basically extracted out what was shared among webpack.config.development.js and webpack.config.production.js and transferred it to this file. webpack can have multiple entry points. Adding React to an existing ASP.Net MVC project - Medium The rule for loading a CSS file is like this: As you can see, both CSS-loader and style-loader are being used for processing this file. A new item has been created devDependencies, in which all the development dependencies appear. This is our container component where we define the layout of the site. See the configuration documentation to learn more. After this, we can remove the