在webpack 4中加载供应商和polyfills导入的最佳方法是什么

时间:2018-10-30 10:40:47

标签: angular webpack

我已经将我的角度应用程序的webpack从版本1升级到了版本4。我有两个包含供应商导入的文件polyfills.tsvendor.ts。它们都被添加为main之前的入口点。

entry: {
  polyfills: path.resolve(ROOT, 'polyfills.ts'),
  vendor: path.resolve(ROOT, 'vendor.ts'),
  main: path.resolve(ROOT, 'main.ts')
}

并用于公地块

new webpack.optimize.CommonsChunkPlugin({
    name: ['vendor', 'polyfills']
}),

我们知道CommonsChunk在webpack 4中有been dropped,现在states的webpack入口点文档中,您不应将供应商用作入口点。因此,我删除了两个入口点,删除了commons chunk插件,现在将它们导入我的main.ts

import 'polyfills'
import 'vendor'

它可以工作,但是我认为这不是正确的方法–可以在之前将其导入,但是由于某些原因,使用了入口点和块。无论如何,在webpack 4中最好的方法是什么?

0 个答案:

没有答案