在 angular.json 文件中设置 optimization=true 时无法下载文件

can not download file when set optimization=true in angular.json file

我在我的项目中使用 exceljsfile-saver.js,它在我的开发环境中运行良好,但是当我在生产环境中构建时,我无法再下载文件,有人帮忙吗我?

当我在产品配置中设置 optimization=false 时,它工作正常。

angular.json

"configurations": {
        "production": {
           "fileReplacements": [
                 {
                    "replace": "src/environments/environment.ts",
                    "with": "src/environments/environment.prod.ts"
                 }
                ],
            "optimization": true,
            "outputHashing": "all",
            "sourceMap": false,
            "extractCss": true,
            "namedChunks": false,
            "aot": true,
            "extractLicenses": true,
            "vendorChunk": false,
            "buildOptimizer": true
        },
        "dev": {
            "fileReplacements": [
                 {
                    "replace": "src/environments/environment.ts",
                    "with": "src/environments/environment.dev.ts"
                  }
               ]
            }
        }

我想知道:

  1. 如何解决这个问题?我认为配置 'optimization' 应该是 'true';

2.if 我设置optimization=false,会发生什么?

非常感谢!

已解决:

使用

import {Woekbook} from 'exceljs/dist/exceljs.js';

而不是

import {Woekbook} from 'exceljs/dist/exceljs.min.js';