我正在Magento 2中使用Requirejs加载Babylonjs(3.3版)。但是在我的回调中,requirejs在我的BABYLON对象中给了我一个未定义的变量。
我尝试用requirejs-config.js来替代名称,但是没有运气。
require(['My_Module/js/babylon','My_Module/js/babylon.gui.min'], function(BABYLON, GUI) {
console.log(BABYLON); // undefined
new BABYLON.Color3(0,0,0,0) // TypeError BABYLON.Color3 is not a constructor
});
我要加载的文件位于My/Module/view/frontend/web/js
中。并分别命名为babylon.js
和babylon.gui.min.js
我希望回调中的BABYLON变量是BABYLON对象,就像我将其导入CommonJS环境一样。
答案 0 :(得分:0)
列出本身定义为Register
的库。不是babylonjs
。