小编mho*_*off的帖子

将节点模块导入角度打字稿/ angularcli 的正确方法是什么

我正在将一些“遗留”(非打字稿)js 库导入我的 angular SPA。

通常我只是从 cdn 添加一个负载到 index.html 像:

<script src="//cdnjs.cloudflare.com/ajax/libs/pako/1.0.6/pako.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

在角分量中,我只是进行了 decal

declare var pako: any;
Run Code Online (Sandbox Code Playgroud)

这通常有效。现在我喜欢在本地“托管”这个库。我可以将它添加到 angular 项目中

npm install pako
Run Code Online (Sandbox Code Playgroud)

但是我如何将它添加到 angular 应用程序中?
我测试了向 polyfills.ts 添加导入(这适用于hammerjs 但不适用于 pako)

这也应该适用于 ng build(并且可能会被添加到编译/打包的 runtime.js

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

npm typescript angular-cli angular pako

2
推荐指数
1
解决办法
2767
查看次数

标签 统计

angular ×1

angular-cli ×1

npm ×1

pako ×1

typescript ×1