I am trying to bundle every angular module in webpack. My target is to have one app.js that will be bundled by webpack with this configuration:
entry: {
        app: "./app/app.js"
},
output: {
        path: "./build/ClientBin",
        filename: "bundle.js"
},
I will place this bundle script in my index.html so it will entry point of my app.
Also I have many modules in ./app/components folder. Folder structure in like:
app
|--components
|  |
|  |--home
|  |  |
|  |  |--home.html
|  |  |--home.js
|--app.js
|--AppController.js
I have required home.html in home.js so when I load home.js all of its needed files will load.
The problem is I have several components like home and I want to tell webpack to bundle each component separately and name it with its containing folder like home.
How can I config webpack to create these bundles and put them in ./build/components?
A simpler way:
Use globs in your webpack.config.js:
Here's an example:
var glob = require("glob");
module.exports = {
  entry: {
     js: glob.sync("./app/components/**/*.js"),  
  }
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With