使用TypeScript构建yeoman生成器时,类型“any”不是构造函数类型

时间:2017-02-13 21:14:46

标签: typescript yeoman yeoman-generator

我正在尝试用TypeScript构建我的第一个yeoman生成器。 我的转换为js ok和简单的测试yeoman发生器工作。但是,我很好奇TypeScript编译器在抱怨什么。

我的目标是es2015模块和es6。

有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可能没有自耕农的类型信息。如果您使用带有let语句的constrequire,则必须使用类型手动注释变量。你可以使用

import Generator = require('yeoman-generator'); 

代替。请注意,您还需要安装yeoman-generator(@types/yeoman-generator