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

时间:2019-09-29 08:44:29

标签: angular exceljs

我在项目中使用exceljsfile-saver.js,并且在我的开发环境中运行良好,但是当我在prod env中构建时,我无法下载文件了,有人帮助我吗?

当我在产品配置中设置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. 如何解决此问题?我认为配置“优化”应为“真”;

2。如果我设置了optimization = false,会发生什么?

非常感谢!

1 个答案:

答案 0 :(得分:0)

已解决:

使用

final_df = pd.merge(df_a, df_b[['A', 'B_new','F']], how="left", left_on=['A', 'B'], right_on=['A', 'B_new']);

代替

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