- Progressive Web Apps with React
- Scott Domes
- 206字
- 2021-07-08 09:36:17
Bundling files
Let's take a look at how Webpack combines our JavaScript files together. Go through the following steps to add a second JavaScript file:
- In our src folder, create another file. Let’s call it index2.js, for lack of creativity.
- Inside, add a second console.log:
console.log(‘Hello from index2.js!’);
- Then, back in index.js (the first one), we’ll require the other file, as follows:
require('./index2.js');
console.log('Hello from index.js!');
This basically means that index.js now tells Webpack, "Hey, I need this other index!"
- Okay, let’s rerun the same Webpack command as earlier:
node_modules/.bin/webpack src/index.js public/bundle.js
Again, we’ll only specify src/index.js, but if you look at the console output, you’ll see that Webpack now grabs the other file too:

- Open up public/bundle.js, scroll to the bottom, and you’ll see both console logs.
There’s the beauty of Webpack. We can now expand our app to contain any number of JavaScript files, and use Webpack to merge them all into one.
- Okay, let’s ensure that those console logs are working. In our public/index.html, add another script tag below the other three:
<script src="bundle.js"></script>
- Reload the page, open up your console, and you'll have this:

推薦閱讀
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- OpenNI Cookbook
- 重學Java設計模式
- Spring+Spring MVC+MyBatis整合開發實戰
- 劍指MySQL:架構、調優與運維
- NoSQL數據庫原理
- 零基礎學Kotlin之Android項目開發實戰
- Programming with CodeIgniterMVC
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- Building Dynamics CRM 2015 Dashboards with Power BI
- AI自動化測試:技術原理、平臺搭建與工程實踐
- Mastering PowerCLI
- Google Maps JavaScript API Cookbook
- Pandas 1.x Cookbook
- Getting Started with RethinkDB