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

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

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

解决方法

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

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

module.exports = {
  entry: {
    client: 'client',vendor: [
      'react','react-addons-shallow-compare','react-addons-transition-group','react-dom','whatwg-fetch'
    ]
  },output: {
    path: `${__dirname}/dist`,filename: '[name].js',publicPath: '/build/'
  },plugins: [
    new webpack.optimize.CommonsChunkPlugin({
      names: ['vendor','manifest']
    })
  ]
}

猜你在找的JavaScript相关文章