如何使用requireJS加载具有非AMD和AMD库的现有自定义库

在我的项目中,有一个自定义的第三方库(单个构建文件),他们使用几个非 AMD 和 AMD 文件创建了该库。并且大部分属性都直接暴露给 window 对象。在我们的项目中,根据新的要求,我们必须使用 requireJS 以异步模式加载这个第三方库。我尝试了 shim 配置,但从第三方库收到一个错误,说需要 globals/window、globals/documents。

  1. 不编辑第三方库,如何解决当前项目中的上述错误?是否可以?
  2. 如何在项目中使用这个第三方库属性,因为所有属性都直接暴露给 window 对象。

这是我们现在遇到的错误

任何人都可以帮我解决这个问题吗?提前致谢!

以上是如何使用requireJS加载具有非AMD和AMD库的现有自定义库的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>