【发布时间】:2016-06-11 00:33:42
【问题描述】:
我正在加载一个作为 AMD 模块工作的外部依赖项,但它需要谁知道有多少子库不在我的配置配置的路径上。
有没有办法告诉 requirejs 不要将库作为模块加载,而是让我将其作为普通脚本标签包含在内。
示例:
库.js:
if (typeof define === "function) { // or how ever they do the optional define stuff
// do some amd stuff
} else {
// set it globally
}
如果加载为脚本标签,通常 requirejs 会看到它,并且会对它的读取方式感到震惊。我希望 requirejs 忽略它并让它全局设置,这样我就不必担心它依赖的所有库。
目前我正在做的是在调用脚本之前将定义设置为未定义,然后在调用脚本后将其设置回来。这似乎解决了它......
【问题讨论】:
标签: javascript requirejs amd materialize