Как правильно импортировать модуль узла в angular typcript / angularcli? - PullRequest
0 голосов
/ 03 сентября 2018

я импортирую некоторые "устаревшие" (не машинописные) файлы 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 Ответ

0 голосов
/ 04 сентября 2018

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

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

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

import * as pako from 'pako';

...