Я использую Requirejs в Magento 2 для загрузки 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.