我正在尝试将这个外部 javascript 库CamanJS与我的 Ionic2(打字稿项目)一起使用
我发现了几篇类似this和this的文章,但是它们都假设要使用的库是在类型中
但是 CamanJS 还没有在打字中,并且有一张开放的票
我的问题是,有没有办法将外部 js 库(尚未添加到类型中)添加到 ionic2(打字稿)项目?
让我在一个常见的情况下描述这个过程:
要在 TypeScript 应用程序中包含 JavaScript 库,您必须首先将其作为脚本标记包含在 HTML 文件中。
<script src="js/your_external_library.js"></script>
要使用该库,您必须将以下内容添加到您的ts
文件之一:
declare var libraryVar: any;
替换libraryVar
为 JavaScript 库中的变量、函数或类。
至此,它就可以使用了。
在这些步骤之后,您可以将外部库与它提供的 API 一起使用。例如:
this.libraryVar = new libraryVar(parameters);
使用正确的语法和外部库编译调用tsc
和文件。.ts
.js