最近在学习
Node.js
及ThinkJS
这个框架,用vscode做为开发环境。默认状况下vscode对ThinkJS的代码提示并很差,因此研究了一下,原来能够同经过Typings
来让vscode拥有强大的智能代码提示功能javascript
npm install -g typings //在node环境下安装typings typings --version //查看typings当前版本
例如咱们此处须要安装jquery的代码提示文件,项目目录为c:\testhtml
cd test //进入到项目目录 typings install jquery --save //该命令应该在项目目录下运行
此时咱们能够看到项目目录下多了些文件。java
这些文件就是为咱们提供提示信息的类型类型文件(扩展名为.d.ts)。node
ThinkJS的代码提示文件 从https://github.com/75team/thinkjs/blob/master/template/think.d.ts 下载放到typings目录下jquery
查看Typings是否支持某个库或框架的智能提示,咱们能够使用下面的命令:git
typings search exampleName
方法一:在须要进行只能提示的文件最上行增长提示信息文件所在目录,格式以下:github
/// <reference path="./typings/think.d.ts" />
npm
这里须要注意 本身根据实际状况修正 path 指定的.d.ts文件路径json
方法二:在项目所在目录(在这里是NodeSnippet文件夹中)增长一个名为jsconfig.json的空文件。框架
jsconfig.json文件的内容能够参考:https://code.visualstudio.com/docs/languages/javascript
Typings是做为TSD的替代者而出现的,若是你已经安装了TSD,那么须要知道如今TSD已经不推荐使用了。若是已经安装TSD请执行下面的命令来移除它:
npm rm -g tsd
有时候使用NPM安装模块很慢,此时咱们能够选择国内淘宝的NPM镜像,使用下面的命令来进行安装:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后使用cnpm来代替npm命令便可,例以下面安装一个lodash模块的示例:
cnpm install lodash
https://github.com/typings/typings
https://code.visualstudio.com/docs/languages/javascript
https://npm.taobao.org/
http://www.cnblogs.com/IPrograming/archive/2016/04/30/VsCodeTypings.html