不包括使用babel webpack编译的静态JS文件



我在我的新项目中使用 webpack babel 。一切都很好,直到添加静态JS文件为止。通常,捆绑操作需要5秒。但是,在添加开放式套件之后,库捆绑大约需要420秒!!!openlayers JS文件大小约490 kb,它被丑化。因此它不需要汇编。

我在不使用 babel 的情况下进行了测试。因此,问题是关于公告汇编的。我如何防止babel不编译开放式播放器,然后将其添加到结果捆绑文件中。另外,我可以使用其他外部JS文件以及开放式文件。

您可以将其排除:

{
  // ...
  loader: 'babel-loader',
  exclude: /node_modules/ // exclude all package you install
}

您可以在https://webpack.js.org/configuration/module/#rule-exclude

中阅读有关此信息的更多信息。

最新更新