Как передать дополнительные аргументы в Uglify для обнаружения источника предупреждений?
У меня есть предупреждения при создании библиотеки. Не могу от них избавиться. Кажется, что проблема исходит от Uglify, но я не вижу, как я могу передать какие-либо дополнительные аргументы для его устранения.
У меня нет ошибок или предупреждений в более симпатичных или линтер.
Как я могу удалить их или с большей вероятностью проверить, какая часть кода неверна?
Связанный проект: https://github.com/SAP/cloud-commerce-spartacus-storefront
0 ответов
Я старался избежать этих предупреждений в "Спартаке". Я не нашел решения использовать дополнительные команды для отладки, но могу дать несколько советов:
- Для массовых предупреждений (возникших после обновления Angular) причиной может быть версия ng-packagr
- Непригодные аргументы, обычно игнорируются в tslint как _ eg ([_, item])
- Код, который будет изменен при подъеме
- Непонятная проблема (встречается один раз), которую можно решить, убедившись, что функция существует перед использованием - functionName && functionName(args)
Мой способ ограничить количество проверок кода - это наблюдать за историей сборок и находить фиксацию, после чего начиналась проблема.
https://github.com/SAP/cloud-commerce-spartacus-storefront/pull/2476/fileshttps://github.com/SAP/cloud-commerce-spartacus-storefront/pull/4422/files