Как использовать внешнюю библиотеку JSzip в приложении angularjs (1.x) - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь включить типичную библиотеку javascript (JSZip) в мое приложение angularjs.

Сначала я добавил библиотеку JSZip в свое приложение, а затем добавил ссылку на скрипт на мою индексную страницу.

Далее я создал простой объект JSZip в одном из моих модулей и пытаюсь создать zip.но внезапно я получаю ошибку компиляции в машинописном тексте при сборке моего приложения в VS2015 (Visual Studio), говоря, что «Не удается найти имя JSZip».

Как загрузить неугловую зависимость в угловом приложении.Я провел целый день.Я не нашел никакой подсказки.

Я пробовал несколько способов динамического получения зависимости, а также пытался oclazyload для загрузки зависимости JSZip .. но не помогает.

            var zip = new JSZip(); <=== this is where the problem is..
            zip.file("File1", atob(response.Data));
            zip.file("File2", atob(response.Data));
            zip.generateAsync({ type: "blob" })
                .then(function (content) {
                    // saveAs is from FileSaver.js
                    saveAs(content, "example.zip");
                });
...