减少AmChart构建大小

时间:2018-09-11 13:37:21

标签: amcharts

我将AmChart V4(地图)与Angular和TypeScript一起使用。

当前,当我为生产环境构建应用程序时,我得到一个“ pdfmake”文件,其成本约为2 MB。 是否可以删除依赖项,因为我不需要构建pdf的功能。

如果可以禁用/删除依赖关系,怎么办?

是否有用于AmChart的部署指南?

1 个答案:

答案 0 :(得分:0)

在webpack配置中编写以下内容:

externals: function (context, request, callback) {
  if (/xlsx|canvg|pdfmake|moment/.test(request)) {
    return callback(null, "commonjs " + request);
  }
  callback();
}

来源:https://github.com/amcharts/amcharts4/issues/82#issuecomment-607546562