我试图在Ember应用程序中使用Babylon.js并且得到与Ember相关的错误,扩展了Array原型(Babylon也做了些事情)的冲突。巴比伦的具体错误:
Uncaught TypeError: renderingGroup.prepare is not a function
我创建了一个Ember CLI插件,其中Babylon.js作为依赖项(禁用了原型扩展),并且在插件的虚拟应用程序中进行测试时可以正常工作。
一旦我将插件导入我现有的应用程序(启用了原型扩展),它就会再次中断(提供相同的错误)。可以将插件与其依赖项隔离(保持原型扩展已禁用),一旦安装到应用程序中,是否启用了原型扩展?有没有其他可能的解决方案让Bablyon.js在Ember工作?感谢。