0

我正在观看关于 TypeScript 的 Pluralsight 课程,他们正在讨论使用requirejsAMD 从第三方 (jQuery) 加载库。但是,显示的方式看起来总是拉入图书馆,shim:{}我很好奇是否有一种方法可以仅在它不存在的情况下将其拉入?

还是shim考虑到这一点?

4

1 回答 1

1

如果您requirejs多次使用并请求同一个模块,那么给您同一个模块就足够聪明了。

它使用模块缓存来做到这一点。

如果模块的路径不同,它将再次加载它(例如,具有不同相对路径的相同资源,因为它正在从不同级别的子文件夹中使用)。

于 2013-01-14T11:47:28.643 回答