typescript-book icon indicating copy to clipboard operation
typescript-book copied to clipboard

Add code splitting example / section

Open basarat opened this issue 7 years ago • 0 comments

tsconfig needs module specification:

        "moduleResolution": "node",
        "module": "esnext",

webpack.config.js needs chunkFilename specificaiton:

    output: {
        path: path.join(__dirname, "dist"),
        filename: "[name].bundle.js",
        chunkFilename: "[name].chunk.js"
    },

More

You can also specify chunk names if you want to but I wouldn't:

await import(/* webpackChunkName: "foo" */ "./foo");

basarat avatar Jan 16 '18 23:01 basarat