javascript – 如何使用webpack 2进行polyfill提取和承诺?

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用webpack 2进行polyfill提取和承诺?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
0700和 promiseWebpack 2如何聚合?

我有很多入口点,所以Webpack 1路在每个入口点之前添加它们是不需要的解决方案.

解决方法

不管您有多少入口点,您应该有一个单独的文件供您的供应商文件,如框架(反应,角度,whatevs)和任何你总是需要但很少会改变的库.你希望这些作为一个单独的包,所以你可以缓存它.应该总是加载该包.包含在该包中的任何东西将始终可用,但是如果将其与commonChunksPlugin一起使用,则不会在块中重复.

以下是我完成的应用程序示例(仅显示相关的配置选项):

  1. module.exports = {
  2. entry: {
  3. client: 'client',vendor: [
  4. 'react','react-addons-shallow-compare','react-addons-transition-group','react-dom','whatwg-fetch'
  5. ]
  6. },output: {
  7. path: `${__dirname}/dist`,filename: '[name].js',publicPath: '/build/'
  8. },plugins: [
  9. new webpack.optimize.CommonsChunkPlugin({
  10. names: ['vendor','manifest']
  11. })
  12. ]
  13. }

猜你在找的JavaScript相关文章