在typescript文件

时间:2015-05-28 12:56:47

标签: typescript

我想将main.js文件转换为TypeScript用于学习目的。

将文件重命名为main.ts后,我在此行收到设计时警告:

define('knockout', ko); //Cannot find name define.

如何解决此警告?

1 个答案:

答案 0 :(得分:4)

您需要让TypeScript了解外部库。最简单的方法是通过DefinitelyTyped。 此链接将带您进入TypeScript的require.js deffinitions。 .d.ts文件用于让TypeScript了解通过库提供的API,更多信息here

您可以通过VisualStudio中的nuGet获取任何definitelyTyped定义文件。

/// <reference path="../scripts/typings/requirejs/require.d.ts" />

在VS中,您可以将d.ts文件拖放到.tx文件中,它将为其创建上述代码。