mpa
Multiple page applications.
entries
{
"entries": "src/modules/**/index.js"
}
// OR
{
"entries": [
"src/modules/orders/index.js"
],
}
usage
import config from './config';
import { loaders, plugins, configs, inputs, outputs } from 'webpack-app-kits';
import 'next-flatten';
export default (inEnv) => {
const type = inEnv ? inEnv.type : null;
const mode = process.env.NODE_ENV;
const { libs, publicPath, entries } = config[type || mode];
return {
entry: inputs.mpa({ entries }),
context:__dirname,
output: outputs.mpa({ publicPath }),
};
};
refernce
- https://github.com/afeiship/webpack-react-multipage