我正在尝试迁移到6.4.2
(TypeScript
)的最新版本。我们在我们的应用程序中使用restify
。自我们使用的4.3.2
版本(restify-clients
)以来,客户端已被移至自己的包中 - 它们现在位于@types/restify-clients
。
我收到错误消息,npm
没有TypeScript声明,所以我无法编译我的应用程序。我在scanf("%d", &next);
scanf("%d", &next1);
int done=0,next,next1;
while (done==0) {
printf("%d,%d.",next,next1);
if (getchar()=='\n') {
scanf("%d", &next);
scanf("%d", &next1);
}
//if not, set flag and stop looping
else{
done=1;
}
}
上搜索过,但找不到这个包的任何内容。
有谁知道我在哪里可以找到这个包的类型?或者它们不存在,我运气不好?
答案 0 :(得分:1)
正如已经在评论中指出的那样,编译时不需要类型定义。您可以将typings视为开发应用程序的帮助,但它们根本不是必需的。
所以你现在有两个选择:
但是你说你因为这些类型而无法转换你的打字稿。由于您没有提供任何编译器错误,我最好的猜测是您在tsconfig中禁止implicitAny
。