Size: a a a

AngularPiter - русскоговорящее сообщество

2020 May 27

K

Katerina in AngularPiter - русскоговорящее сообщество
пацаны и девчата, скажите ,можно сделать два билда с разными browserlist?
что-то не гуглится. Хочу для дева делать билд без полифиллов, а для продакшена с полифиллами. Просто чтобы быстрее было
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Katerina
пацаны и девчата, скажите ,можно сделать два билда с разными browserlist?
что-то не гуглится. Хочу для дева делать билд без полифиллов, а для продакшена с полифиллами. Просто чтобы быстрее было
В angular.json добавь копию своего проекта
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
И собирай два листа
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
Andrei 💅💅💅 Iashchak
В angular.json добавь копию своего проекта
в смысле копию?
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Katerina
в смысле копию?
Ну у тебя там есть например "my-awesome-app": build, serve...
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Можно же добавить вторую апку
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
С той же папкой
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Но с другими конфигами
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
И другими конфигами ts/polyfils/ассетами
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Я не делал, но кажется что так можно
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
вопрос, где указывается в нем browserconfig
потому что как я поняла, он тупо подтягивается из корня директории и даже не настриавается
источник

DT

Dmitry Teplov in AngularPiter - русскоговорящее сообщество
Katerina
вопрос, где указывается в нем browserconfig
потому что как я поняла, он тупо подтягивается из корня директории и даже не настриавается
может завести файлы browserlist.prod и browserlist.dev и менять симлинк browserlist в команде перед запуском сборки?
источник

MP

Maks Potter in AngularPiter - русскоговорящее сообщество
You can export configs for different environments and select environment by BROWSERSLIST_ENV or env option in your tool:

module.exports = {
 development: [
   'last 1 version'
 ],
 production: [
   'last 1 version',
   '> 1%',
   'ie 10'
 ]
}

https://github.com/browserslist/browserslist#configuring-for-different-environments
источник

AP

Andrey Podkovyrov in AngularPiter - русскоговорящее сообщество
кажется можно в ‘angular.json’ в поле ‘fileReplacement’ попробовать добавить замену, как для environment.ts
источник

d

drow in AngularPiter - русскоговорящее сообщество
выглядит странно, полифилы билдятся быстро, смысл так извращаться ради выйгрыша хз чего. Сравнивала скорость сборки с полифилами и без?
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
да
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
Disabling old browsers saved 30 seconds for prod build: 83 sec vs 112
and ~1 minute for dev build:   35s vs 86s
And also half of the bundle size, it would be uploaded and downloaded to s3 faster
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
Andrey Podkovyrov
кажется можно в ‘angular.json’ в поле ‘fileReplacement’ попробовать добавить замену, как для environment.ts
проверила, не работает
источник

d

drow in AngularPiter - русскоговорящее сообщество
Это твои замеры? Минута на дев билд из-за полифилов выглядит бредом
источник

d

drow in AngularPiter - русскоговорящее сообщество
Дай Линк на статью плз или описание что именно было сделано чтобы получить такие результаты (и что с чем конкретно сравнивается)
источник