1
我想将main.js文件转换为TypeScript用于学习目的。在打字稿文件中使用requirejs
之后已经重命名的文件到main.ts,我得到一个设计时警告在这条线:
define('knockout', ko); //Cannot find name define.
如何解决此警告?
我想将main.js文件转换为TypeScript用于学习目的。在打字稿文件中使用requirejs
之后已经重命名的文件到main.ts,我得到一个设计时警告在这条线:
define('knockout', ko); //Cannot find name define.
如何解决此警告?
您需要让TypeScript了解外部库。最简单的方法是通过DefinitelyTyped。 此链接将带您访问TypeScript的require.js定义。 .d.ts文件用于让TypeScript了解可通过库文件获得的API,更多信息请参阅here。
您可以通过VisualStudio中的nuGet获取任何绝对定义的文件。
/// <reference path="../scripts/typings/requirejs/require.d.ts" />
在VS,你可以拖放文件d.ts进入.tx文件,它会创建上面的代码。