Microsoft的Typescript Sublime插件(https://github.com/Microsoft/TypeScript-Sublime-Plugin)是否包含linter?当我选择View> Syntax> Typescript时,linter告诉我 require
未定义:
这是来自微软插件的短信吗?我删除了所有其他可能负责的Sublime软件包,但文档中没有关于linter的内容 . 我如何让它停止抱怨 require
?
Microsoft的Typescript Sublime插件(https://github.com/Microsoft/TypeScript-Sublime-Plugin)是否包含linter?当我选择View> Syntax> Typescript时,linter告诉我 require
未定义:
这是来自微软插件的短信吗?我删除了所有其他可能负责的Sublime软件包,但文档中没有关于linter的内容 . 我如何让它停止抱怨 require
?
2 回答
不,它没有 .
你需要在TypeScript中使用use an import statement:
另外,请确保在项目中使用幻像的类型定义文件phantom.d.ts .
取决于你对
linter
的定义 . TypeScript作为一个整体可以被认为是一个功能强大的JavaScript linter TypeScript转换器(more)是 .
快速修复
因为您没有定义
require
函数 . 您应该在项目中包含node.d.ts
.更好的修复
甚至更好的包括
phantom.d.ts
并使用import/require
.