Skip to content

Use webpack 3's standard way to generate a manifest in CommonsChunkPlugin #1028

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 12, 2017

Conversation

mgenware
Copy link
Contributor

@mgenware mgenware commented Nov 2, 2017

Use webpack 3's standard way to generate a manifest in CommonsChunkPlugin.

The doc URL: https://webpack.js.org/plugins/commons-chunk-plugin/#manifest-file

  • minChunks is set to Infinity so that only webpack runtime is written to manifest file.
  • chunnks: ['vendor'] is removed as entry chunks are selected if chunks is omitted.

This is very useful when using multiple CommonsChunkPlugin plugins.

…ugin

The doc URL: https://webpack.js.org/plugins/commons-chunk-plugin/#manifest-file
* `minChunks` is set to `Infinity` so that only webpack runtime is written to manifest file.
* `chunnks: ['vendor']` is removed as entry chunks are selected if `chunks` is omitted.
@mgenware
Copy link
Contributor Author

mgenware commented Nov 2, 2017

For a quick testing of multiple common chunks, this project may be helpful.

@LinusBorg LinusBorg merged commit 888a627 into vuejs-templates:develop Nov 12, 2017
@LinusBorg LinusBorg added this to the 1.2.0 milestone Nov 12, 2017
c0defre4k added a commit to neonblack-at/webpack that referenced this pull request Nov 17, 2017
* vuejs-templates/master: (54 commits)
  v1.2.3
  remove double FriendlyErrorsPlugin (fix vuejs-templates#1064)
  v 1.2.2
  remove unnecessary minimize option (close vuejs-templates#1056)
  Make sure that imported css files in SFCs are autoprefixed, too (vuejs-templates#1053)
  reduce clientLogLevel
  remove `express` from package.json (vuejs-templates#1060)
  Remove extra commas (vuejs-templates#1050)
  1.2.1 - Bugfix release (vuejs-templates#1052)
  bumb version string in config in package.json
  bumb version string in config
  re-add postcss-loader
  Fix typos and formatting (vuejs-templates#1048)
  fix(jest): fix Jest coverage directory (vuejs-templates#1046)
  Remove unnecessary whitespaces (vuejs-templates#1047)
  re-merge (vuejs-templates#1045)
  Set ExtractTextPlugin.allChunks to true (vuejs-templates#1027)
  pass cssSourceMap option to vue-loader (vuejs-templates#756)
  Grammar and typo fixes on docs (vuejs-templates#992)
  Use webpack 3's standard way to generate a manifest in CommonsChunkPlugin (vuejs-templates#1028)
  ...

# Conflicts:
#	meta.js
#	template/config/index.js
#	template/index.html
#	template/package.json
frandiox pushed a commit to OnsenUI/vue-cordova-webpack that referenced this pull request Dec 25, 2017
…ugin (vuejs-templates#1028)

The doc URL: https://webpack.js.org/plugins/commons-chunk-plugin/#manifest-file
* `minChunks` is set to `Infinity` so that only webpack runtime is written to manifest file.
* `chunnks: ['vendor']` is removed as entry chunks are selected if `chunks` is omitted.
shenron pushed a commit to shenron/webpack that referenced this pull request Mar 20, 2018
…ugin (vuejs-templates#1028)

The doc URL: https://webpack.js.org/plugins/commons-chunk-plugin/#manifest-file
* `minChunks` is set to `Infinity` so that only webpack runtime is written to manifest file.
* `chunnks: ['vendor']` is removed as entry chunks are selected if `chunks` is omitted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants