2016-07-26 32 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