Ошибка: Несоответствующий анонимный модуль define () Magento 2.3 - PullRequest
0 голосов
/ 06 марта 2019

У меня проблема с клиентом Magento 2.3 shop. В консоли я вижу ошибку js «Ошибка: Несоответствующий анонимный модуль define (): function (d) {return c (d, a, b), d.mobile}». Я прочитал несколько тем о проблеме, и похоже, что она вызывает «не определенную» функцию / модуль.

Вот код, который вызывает проблемы на каждой странице :

<script>
require.config({
    map: {
        '*': {
            wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter'
        }
    }
});
</script>

Код загружен с:

/vendor/magento/module-ui/view/base/templates/wysiwyg/active_editor.phtml

Вот что я пробовал:

define('config', function () {
        require.config({
            map: {
                '*': {
                    wysiwygAdapter: '<?php /* @noEscape */ echo $block->getWysiwygAdapterPath(); ?>'
                }
            }
        });
    });

Когда я использовал определение, ошибка исчезла, но я не уверен насчет этого решения. У меня была вторая чистая установка magento 2.3, там был один и тот же файл magento, но он не загружался по одной на каждой странице, поэтому в клиентский магазин должен быть добавлен скрипт из какого-то модуля / загрузчика. Это правильный способ решить эту проблему?

Большое спасибо за помощь. Хорошего вечера!

...