Как правильно импортировать модуль узла в 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';