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文件,它會創建上面的代碼。