Vscode中Javascript使用TypeScript文件实现智能提示
2017-07-17 16:27
1361 查看
Vscode中Javascript使用TypeScript文件实现智能提示
其实智能提示就是引用库,从而智能提示库中的各类成员VsCode在JavaScript项目中链接或配置TypeScript文件类型(即*.d.ts文件),来实现智能提示,因此我们可以自己编写(根据TypeScript语言规范重新编写已有的JavaScript文件库)或者利用别人编写好的TypeScript文件。
下面例子是使用别人编写好的TypeScript文件
步骤一
下载安装Node.js,因为要使用到npm,npm是Nodejs的管理器,跟随Nodejs安装。
步骤二
同时按WIN键和R键,打开Run窗口,输入cmd,打开命令提示符窗口
步骤三
在命令提示符窗口输入命令转到你所在项目的路径
步骤四
在项目路径下的命令提示符窗口中输入
npm install --save @type/package
备注:package指你所需要的TypeScript文件所在的文件包,你在哪个路径下执行该命令下载的文件包就会出现在哪个路径下。
例子,我需要openlayers的TypeScript文件
npm install --save @type/openlayers
下载完成后,你可以看到@types文件夹,在它下面就是你要的文件夹,而最里面的*.d.ts文件就是我们所要的TypeScript文件
那么如何知道你所要的TypeScript文件别人是否编写好,并且上传到npm库中,你可以登陆网址:https://microsoft.github.io/TypeSearch/
步骤五
一、利用jsconfig.js文件引用TypeScript文件
在JavaScript项目中创建jsconfig.json文件,然后配置以下内容
{ "typeAcquisition": { "include": [ "package" ] } }
备注:package同上
对于更多的jsconfig.json文件(此文件只支持JavaScript文件)配置请登录VsCode网址
二、直接引用TypeScript文件
在JavaScript文件中最顶层输入代码
/// <reference path="TypeScript文件的路径"
例子
/// <reference path="@types/openlayers/index.d.ts"
相关文章推荐
- Visual Studio Code 使用 Typings 实现typescript的智能提示功能
- 使用 Sublime Text 做 Javascript 编辑器 - 集成 SublimeCodeIntel 实现代码智能提示及自动完成
- 使用 Sublime Text 做 Javascript 编辑器 - 集成 SublimeCodeIntel 实现代码智能提示及自动完成
- Visual Studio Code 使用 Typings 实现智能提示功能
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- 使用VsCode开发React-Native[debug调试+智能提示]
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- 使用typings给vscode添加更多的智能提示
- VSCode通过d.ts文件获得智能提示
- jQuery 中插件的使用与开发-启用Visual Studio 对jQuery的智能感知(含 jQuery1.3.2 for VS 的智能提示js文件)
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- Visual Studio Code 使用 Typings 实现智能提示功能
- vs 2008中使用jQuery智能提示
- VS2010技巧:如何在js文件中使用jQuery智能感知(转)
- 使用 JavaScript File API 实现文件上传
- vs 2008中使用jQuery智能提示
- jsp中使用Jquery autocomplete plugin 读取远程数据,实现信息智能提示
- 使用Visual Studio(VS)开发Qt程序代码提示功能的实现
- 使用vs的项目中打开文件 提示行尾不一致