打字稿Sublime插件

时间:2015-08-19 18:51:19

标签: typescript sublimetext3

Microsoft的Typescript Sublime插件(https://github.com/Microsoft/TypeScript-Sublime-Plugin)是否包含linter?当我选择View>语法>打字稿,一个linter告诉我require没有定义:

enter image description here

这是微软插件的短信吗?我删除了所有其他可能负责的Sublime软件包,但文档中没有关于linter的内容。如何让它停止抱怨require

2 个答案:

答案 0 :(得分:1)

不,它没有。

您需要在TypeScript中使用import语句:

import a = require('phantom');

另外,请确保在项目中有幻像的类型声明文件 - phantom.d.ts

答案 1 :(得分:1)

  

包括一个linter

取决于您对linter的定义。 TypeScript作为一个整体可以被认为是一个强大的JavaScript linter + TypeScript转换器(more

  

这是来自微软插件的短信

是。

快速修复

因为您没有定义require函数。您应该在项目中包含node.d.ts

更好的修复

最好包括phantom.d.ts并使用import/require