Как правильно импортировать модуль узла в angular typcript / angularcli?

Я импортирую некоторые "старые" (не машинописные) js-библиотеки в мой угловой SPA.

обычно я просто добавляю нагрузку из cdn в index.html, например:

<script src="//cdnjs.cloudflare.com/ajax/libs/pako/1.0.6/pako.min.js"></script>

и в угловом компоненте я просто декаль

declare var pako: any;

это обычно работает. Теперь мне нравится "размещать" эту библиотеку локально. Я могу добавить его в угловой проект с

npm install pako

Но как мне его добавить, чем в угловое приложение?
Я протестировал добавление импорта в polyfills.ts (это работает для hammerjs, но не для pako)

Также это должно работать для сборки ng (и, возможно, будет добавлено в скомпилированный / упакованный runtime.js).

Кстати: вот тест стекаблица https://stackblitz.com/edit/ng-load-pako

1 ответ

Решение

Мне нравятся все вопросы, которые предоставляют ссылку на стек, поэтому я могу легко дать правильный ответ:

https://stackblitz.com/edit/ng-load-pako-gfunsb

В основном вам просто нужно сделать:

import * as pako from 'pako';

Другие вопросы по тегам