Как удалить 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