Requirejs в Magento 2 дает мне неопределенный вместо моей библиотеки - PullRequest
0 голосов
/ 14 мая 2019

Я использую 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.

1 Ответ

0 голосов
/ 15 мая 2019

Оказывается, библиотека определена как babylonjs.не как My_Module/js/babylonjs.

...