【发布时间】:2012-12-26 16:21:34
【问题描述】:
我正在观看关于 TypeScript 的 Pluralsight 课程,他们正在讨论使用 requirejs 来加载来自 AMD 的第三方 (jQuery) 库。但是,显示的方式看起来总是用shim:{} 拉入图书馆我很好奇是否有办法仅在它不存在的情况下将其拉入?
或者shim 是否考虑到这一点?
【问题讨论】:
标签: javascript requirejs typescript
我正在观看关于 TypeScript 的 Pluralsight 课程,他们正在讨论使用 requirejs 来加载来自 AMD 的第三方 (jQuery) 库。但是,显示的方式看起来总是用shim:{} 拉入图书馆我很好奇是否有办法仅在它不存在的情况下将其拉入?
或者shim 是否考虑到这一点?
【问题讨论】:
标签: javascript requirejs typescript
如果您使用requirejs 并多次请求同一个模块,那么给您同一个模块就足够聪明了。
它使用模块缓存来做到这一点。
如果模块的路径不同,它将再次加载它(例如,具有不同相对路径的相同资源,因为它被不同级别的子文件夹消耗)。
【讨论】: