Uncaught TypeError: this.rules [this.name] не является функцией в Magento 2.3.2 - PullRequest
0 голосов
/ 11 июля 2019

После того, как я обновил свой magento с 2.3 до 2.3.2, я получаю ошибку консоли, такую ​​как:

Эта ошибка появляется только после того, как я войду в свою административную панель и открою настройки конфигурации на вкладке Store. Из-за этой ошибки я не могу изменить какие-либо настройки в конфигурации.

Я уже пытался исправить JS с некоторыми изменениями, но пока ничего не помогло.

Uncaught TypeError: this.rules[this.name] is not a function
    at UiClass.apply (rule.min.js:1)
    at solutions.min.js:1
    at Function._.each._.forEach (underscore.min.js:7)
    at applicationRules (solutions.min.js:1)
    at Function._.each._.forEach (underscore.min.js:7)
    at UiClass.initSolutions (solutions.min.js:1)
    at UiClass.initialize (solutions.min.js:1)
    at new UiClass (class.min.js:3)
    at (index):2142
    at Object.execCb (baf602f715535fc4d36d131159d94e25.min.js:112)

Ответы [ 2 ]

0 голосов
/ 24 июля 2019

Я использовал cloudfront для CDN статических файлов, что и стало причиной возникновения этой проблемы. Я удалил CDN, и он начал работать. Я полагал, что из-за использования CDN все статические файлы не синхронизировались в облачной среде.

0 голосов
/ 23 июля 2019

Была та же проблема, что и у вас, очистил кэш magento

php bin/magento cache:flush

Затем очистил кеш браузера. Нажмите CTRL + F5 (окна), чтобы перезагрузить страницу, и ошибка исчезла. Я предполагаю, что это произошло, потому что перед входом в систему я вошел в администратор magento v2.3. Было бы здорово узнать, так ли это на самом деле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...