2016-07-26 33 views
1

RequireJS路徑映射通過調用requirejs.config進行配置。 requirejs對象是一個全局變量;然而,所有可用於RequireJS的類型定義都將其作爲要導入的模塊公開,而不是作爲全局變量。RequireJS + TypeScript工作流程

我應該如何使用RequireScript與TypeScript?

回答

1

我應該如何使用RequireJS以打字稿

如果你只是下載此文件:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/requirejs/require.d.ts並將其包含在您的項目它會正常工作,即會使require功能全局可用as seen here

提示

我不推薦requirejs並建議全部使用commonjs並使用類似webpack的東西。簡介:https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html

+1

對我來說requirejs工作得很好。 – Antti

+0

我不推薦使用requirejs以外的任何東西,因爲其他東西似乎都需要包管理器和/或某種構建基礎架構的方式。只需要幾個js文件和一些時髦的初始化代碼。使用Typescript,一旦它被設置 - 在tsconfig中將模塊設置爲'amd',並且您可以使用漂亮的胖導出和導入語句。這是非常含糖的。 – AndrewBenjamin