Как удалить zxcvbn.js из Magento2 с включенным режимом MergeJS

Этот файл 845Kb содержит 122 варианта ебать и другие ругательства. Он не используется в нашей теме и не загружается ни на одной странице.

Когда MergeJS & JS Bundling включен, файл все равно включается в минимизированный скрипт. Немного расстраивает, так как процесс оптимизации увеличивает нагрузку на страницу.

До сих пор, чтобы попытаться предотвратить это, я создал нашу собственную версию

magento-customer/view/frontend/requirejs-config.js

с удалением этих строк: passwordStrengthIndicator: 'Magento_Customer/js/password-strength-indicator', zxcvbn: 'Magento_Customer/js/zxcvbn',

Когда это не сработало, я также удалил

<item type="file">Magento_Customer::js/zxcvbn.js</item>

Из темы Luma и пустого файла view.xml theme, но все же скрипт включается. Я немного озадачен тем, как процесс компиляции M2 даже знает, что файл находится там. Я не могу найти другую ссылку на passwordStrengthIndicator или zxcvbn.js

0 ответов

Другие вопросы по тегам