From 617999a60a1861a675843b6c3f79b07842989259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Sun, 26 Mar 2017 00:52:39 +0100 Subject: [PATCH] Add manifest --- lib/build.js | 1 + lib/webpack/client.config.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/lib/build.js b/lib/build.js index 43e664aeb4..10dd0f49c9 100644 --- a/lib/build.js +++ b/lib/build.js @@ -47,6 +47,7 @@ const defaults = { analyze: false, publicPath: '/_nuxt/', filenames: { + manifest: 'manifest.[hash].js', vendor: 'vendor.bundle.[hash].js', app: 'nuxt.bundle.[chunkhash].js' }, diff --git a/lib/webpack/client.config.js b/lib/webpack/client.config.js index 7e40a22d29..75a69cbf54 100644 --- a/lib/webpack/client.config.js +++ b/lib/webpack/client.config.js @@ -56,6 +56,11 @@ export default function () { name: 'vendor', filename: this.options.build.filenames.vendor }), + // Extract manifest + new webpack.optimize.CommonsChunkPlugin({ + name: 'manifest', + filename: this.options.build.filenames.manifest + }), // Generate output HTML new HTMLPlugin({ template: this.options.appTemplatePath