Javascript Atom与Typescript jquery问题
在尝试使用GitHub的Atom编辑器和Typescript(而不是Visual Studio)编辑大型workplace项目时,我遇到了几个问题Javascript Atom与Typescript jquery问题,javascript,visual-studio,typescript,atom-editor,Javascript,Visual Studio,Typescript,Atom Editor,在尝试使用GitHub的Atom编辑器和Typescript(而不是Visual Studio)编辑大型workplace项目时,我遇到了几个问题 除非我将所有JavaScript转换为.ts文件,否则无法识别我的JavaScript函数,我的系统有100多个JS文件,理想情况下我希望保持原样,是否可以在保留所有旧JS文件的同时,以TypeScript开发新文件,如果编辑器不抱怨函数不存在 jQuery显然不存在,我们使用aspx页面和Site.Master模板文件,它们使用 <scrip
.ts
文件,否则无法识别我的JavaScript函数,我的系统有100多个JS文件,理想情况下我希望保持原样,是否可以在保留所有旧JS文件的同时,以TypeScript开发新文件,如果编辑器不抱怨函数不存在aspx
页面和Site.Master
模板文件,它们使用
<script src="/scripts/jquery-latest.min.js"></script>
您不需要转换任何js文件,但如果您想从另一个文件中使用JavaScript函数,则需要执行如下环境声明:
declare var myFunction: any;
这让TypeScript知道有一个名为myFunction
的函数可供您使用,不要担心它的类型,让我随意使用它即可。您可以对jQuery执行相同的操作,但是对于像jQuery这样的流行库,有类型定义文件,因此您可以为它们获取TypeScript intellisense。您可以使用安装它们。它是一个命令行工具,用于安装类型定义文件。安装键入后,运行以下命令安装jQuery定义文件:
typings install jquery --ambient --save
如果您使用的是Visual Studio 2015,还可以使用,它支持安装带有打字的类型定义文件。但它并没有为你安装打字机。你必须先自己安装