我将一些“遗留”(非打字稿)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
但是我如何将它添加到 Angular 应用程序中?
我测试了向 polyfills.ts 添加导入(这适用于hammerjs,但不适用于pako)
这也应该适用于 ng build (并且可能被添加到已编译/打包的 runtime.js
顺便说一句:这是一个测试 stackblitz https://stackblitz.com/edit/ng-load-pako