简体   繁体   English

在Typescript中使用require语法代替模块

[英]Using require syntax instead of module in Typescript

In Typescript 0.9.1.1, if you want to import an external javascript library, you import it using the require function, instead of the module function that you used to use. 在Typescript 0.9.1.1中,如果要导入外部javascript库,则可以使用require函数而不是以前使用的module函数来导入它。

The question is, does this mean that Typescript 0.9.1.1 have requirejs as a core part of its libraries? 问题是,这是否意味着Typescript 0.9.1.1将requirejs作为其库的核心部分?

No - you can choose to use RequireJS or a different module loader if you prefer. 否-如果您愿意,可以选择使用RequireJS或其他模块加载器。

RequireJS isn't built in, so you need to add that if you want it. RequireJS不是内置的,因此您需要添加它。

The syntax for importing modules is compiled into either AMD (for loaders such as RequireJS) or CommonJS (for loaders such as the NodeJS module loader) - so anything that is compatible with one of those can be used. 导入模块的语法被编译为AMD(对于诸如RequireJS之类的加载器)或CommonJS(对于诸如NodeJS模块之类的加载器)而言-因此可以使用与其中之一兼容的任何东西。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM