0

网络包版本 2

你好。我有多个入口点,每个入口点都使用 vue。而且我想提取供应商库进行缓存,所以我将使用 CommonsChunkPlugin。顺便说一句,我不能只将 CommonsChunkPlugin 用于特定的入口点吗?对于某些入口点,在该文件中包含 vue 会很好。

A 和 b 使用提取的 vue 和 jquery 作为供应商。但是在exclude中,文件本身必须包含vue、jquery。这可能吗?

// example
{
  entry: {
    vendor: ['jquery', 'vue'],
    a: './a.js',
    b: './b.js',
    exclude: './exclude.js', // It does not extract vendor libraries.
  },
  plugins: [
    new webpack.optimize.CommonsChunkPlugin({
      name: "vendor",
      chunks: ["vendor"]
    }),     
  ],
}
4

0 回答 0