错误:不匹配的匿名define()模块Magento 2.3

时间:2019-03-06 19:08:26

标签: javascript magento requirejs magento2

我与客户Magento 2.3商店有问题。在控制台中,我看到js错误“错误:不匹配的匿名define()模块:function(d){返回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文件,但没有每页加载一个,因此必须从某个模块/加载器添加客户端商店脚本。是解决这个问题的正确方法吗?

非常感谢您的帮助。祝你晚上愉快!

0 个答案:

没有答案