将节点模块导入 Angular Typescript / AngularCLI 的正确方法是什么?



im 将一些"遗留"(非打字稿(js 库导入我的 angular SPA。

通常我只是将来自 cdn 的负载添加到索引.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 build(并且可能被添加到编译/打包的运行时中.js

顺便说一句:这是一个测试堆栈闪电战 https://stackblitz.com/edit/ng-load-pako

我喜欢所有提供堆栈闪电链接的问题,以便我可以轻松提供正确答案:

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

基本上,您只需要执行以下操作:

import * as pako from 'pako';

相关内容

  • 没有找到相关文章

最新更新