Webpack

Webpack4, next.js - Cordova App lazy loading

yarn add webpack-assets-manifest
// next.config.js
const WebpackAssetsManifest = require("webpack-assets-manifest");

module.exports = {
  webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => {
    // Note: we provide webpack above so you should not `require` it
    config.plugins.push(
      new WebpackAssetsManifest({
        sortManifest(a, b) {
          if (a[0] == "m") return -1;
          if (b[0] == "m") return 1;
          return b.localeCompare(a);
        },
      })
    );
    return config;
  },
};