невозможно загрузить файл, если в файле angular.json задано значение оптимизации = true - PullRequest
0 голосов
/ 29 сентября 2019

Я использую exceljs и file-saver.js в моем проекте, и он отлично работал в моей среде разработки, но когда я собираю prod env, я больше не могу загрузить файл, кто-нибудь мне помогает?

Когда я установил optimization=false в конфигурации Prod, он работал нормально.

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.Если я установлю оптимизацию = false, что произойдет?

Большое спасибо!

1 Ответ

0 голосов
/ 30 сентября 2019

решено:

использовать

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

вместо

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

...