YouCompleteMe
支持2
种JavaScript
代码分析引擎:Tern和tsserver, 区别是在安装的时候,分别使用--js-completer
和--ts-completer
参数。 推荐使用tsserver,因为Tern基本上不维护了,tsserver有微软的支持,在持续不断的优化。
tsserver需要一个jsconfig.json
或者tsconfig.json
配置文件才能工作。 使用tsc命令生成jsconfig.json配置文件:
tsc --init
生成的内容:
{
"compilerOptions": {
"allowJs": true
}
}
tsserver处理的是类型定义文件
,每个库都有对应的类型定义文件
,下面列出常用的一些类型定义文件
的安装方法:
gulp | npm install @types/gulp | |
cheerio | npm install @types/cheerio | |
express | npm install @types/express |