ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript – 如何使用打字稿中的外部js

2019-08-25 03:35:17  阅读:157  来源: 互联网

标签:javascript typescript angularjs type-conversion


我通过Typescript代码生成Angular JS代码.在一种情况下,我需要将外部JS文件添加到我的typescript文件,并需要访问js文件中的类.

我像这样添加js文件.

/// <amd-dependency path="../../vendor/tweenMax.js" />

但仍然是typescript文件无法识别该javascript文件的对象.

如果有人知道合适的方式,请添加您的答案. (我正在使用min.js文件)

解决方法:

对于任何非TypeScript包,您需要.d.ts文件(TypeScript定义文件).依赖项引用仅适用于TypeScript文件(不是普通的js).

https://github.com/borisyankov/DefinitelyTyped

如果您的插件不存在.d.ts文件,您可以自己为它定义一个接口(以便它认为它存在).

它纯粹用于需要任何定义的强类型,否则你可以使用< any>来转换变量.并调用任何东西(无论是否存在,就像普通的JS一样):)

标签:javascript,typescript,angularjs,type-conversion
来源: https://codeday.me/bug/20190825/1715085.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有