Size: a a a

2021 March 09

DB

Dima Bildin in Frontend UA
Anton Nemtsev
Это просто запрос. выглядит нетипизированным.
Это большой кусок строки, который в итоге попал в этот чанк. И там много таких строк и есть и побольше.
По поводу почему не потришейкано не подскажу, по логике предположу, если этот файл собирается в отдельный чанк, то может использоваться по разному динамически, то есть, сборщик не знает, какие именно экспорты будут из него использоваться
источник

AK

Alexander Kuzmenko in Frontend UA
А есть какая-то тулза, которая бы проверила код проекта на предмет совместимости с браузерами?
источник

OL

Oleksii Levzhynskyi in Frontend UA
Alexander Kuzmenko
А есть какая-то тулза, которая бы проверила код проекта на предмет совместимости с браузерами?
https://www.npmjs.com/package/@bitjourney/check-es-version-webpack-plugin умеет проверять на соответствие нужной es версии. Но это для webpack.
источник

AK

Alexander Kuzmenko in Frontend UA
спасибо
источник

Вт

Ві тя in Frontend UA
Alexander Kuzmenko
А есть какая-то тулза, которая бы проверила код проекта на предмет совместимости с браузерами?
+1 еще browserstack
источник

AK

Alexander Kuzmenko in Frontend UA
Ві тя
+1 еще browserstack
Ну это не совсем то, думал может есть что-то такое, что пробежится по коду и скажет например — у вас используется fetch, минимально поддерживаемая версия браузера Chrome 42, ну и т.д.
источник

AK

Alexander Kuzmenko in Frontend UA
Наверное херню думаю какую-то)
источник

Вт

Ві тя in Frontend UA
бабель же умеет в >1% и он скажет если не хватает полифилла
источник

Вт

Ві тя in Frontend UA
там это не очень строго правда
только ворнинг в консоль напишет
источник

Вт

Ві тя in Frontend UA
лучше чем руками поставить нужный браузер и проверить - способа нету к сожалению
источник

V

Vlad in Frontend UA
Alexander Kuzmenko
А есть какая-то тулза, которая бы проверила код проекта на предмет совместимости с браузерами?
источник

V

Vlad in Frontend UA
Alexander Kuzmenko
Ну это не совсем то, думал может есть что-то такое, что пробежится по коду и скажет например — у вас используется fetch, минимально поддерживаемая версия браузера Chrome 42, ну и т.д.
именно так и работает
источник

AK

Alexander Kuzmenko in Frontend UA
Vlad
именно так и работает
🤘🤘
источник

V

Vlad in Frontend UA
источник

Вт

Ві тя in Frontend UA
найс
источник
2021 March 10

AK

Alexander Kuzmenko in Frontend UA
У меня в проекте возникла ситуация когда одна ошибка может попасть в другую. И возникает дубликат типа Error: Error:. Есть какие-то способы убрать этот дубликат?
источник

AR

Alexey Raspopov in Frontend UA
Можно не заворачивать ошибку в ошибку
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Kuzmenko
У меня в проекте возникла ситуация когда одна ошибка может попасть в другую. И возникает дубликат типа Error: Error:. Есть какие-то способы убрать этот дубликат?
при каких обстоятельствах это происходит? А то на примере сложно понять - "ну не делай ещё один Error"
источник

EO

Eugene Obrezkov in Frontend UA
catch (error) {
 throw new Error(error.message ?? error);
}
источник

EO

Eugene Obrezkov in Frontend UA
а ещё лучше, продумать свою иерхарию ошибок со своими параметрами и не использовать Error повсеместно, а просто обернуть его в свои
источник