Magento 2中的Requirejs为我提供了未定义而不是我的库

时间:2019-05-14 12:58:09

标签: requirejs magento2 babylonjs

我正在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.jsbabylon.gui.min.js

我希望回调中的BABYLON变量是BABYLON对象,就像我将其导入CommonJS环境一样。

1 个答案:

答案 0 :(得分:0)

列出本身定义为Register的库。不是babylonjs