Dima Avdeev
06/28/2019, 10:26 AMIlya Goncharov [JB]
06/28/2019, 10:30 AMDima Avdeev
06/28/2019, 10:32 AMIlya Goncharov [JB]
06/28/2019, 10:33 AMIlya Goncharov [JB]
06/28/2019, 10:34 AMDima Avdeev
06/28/2019, 10:36 AMDima Avdeev
06/28/2019, 10:38 AMDima Avdeev
06/28/2019, 10:39 AMsnrostov
06/28/2019, 10:46 AMМожет в скором времени посмотрю сам, там кажется, что нетрудно и недолго делать
Если конечно у команды не другие планы на этот счётСами опции в таску добавлять безусловно нужно. Но хочеться чтобы пользователь вручную их не настраивал, чтобы из коробки было два режима сборки - debug и production. Это для нейтива тоже актаульно. Думаем как сделать более мнее универсально в MPP DSL-e.
snrostov
06/28/2019, 10:47 AMНе сталкивался с проблемами при hot reload? У меня при запуске run в continuous режиме, после каждого обновления летят ошибкиЭто известная проблема. К сожалению сейчас так работает инкрементальная компиляция: перед компиляцией js файлы удаляются. Думаем как починить: либо поправить компиляцию, либо написать плагинчик к вебпаку который будет говорить когда нужно перечитвать файлы
snrostov
06/28/2019, 10:49 AM@snrostov @h0tk3y Какое будущее у kotlin-dce-js плагина? Планируется ли как то улучшать его взаимодействие с mpp плагином?Хочется чтобы он был включен по умолчанию в production режиме
snrostov
06/28/2019, 10:51 AMsnrostov
06/28/2019, 11:28 AMtasks.withType<Kotlin2JsCompile> {
kotlinOptions.moduleKind = "umd"
}
Это можно не делать. Начиная с 1.3.40 umd ставится по умолчанию.Ilya Goncharov [JB]
06/28/2019, 12:49 PMСами опции в таску добавлять безусловно нужно. Но хочеться чтобы пользователь вручную их не настраивал, чтобы из коробки было два режима сборки - debug и production. Это для нейтива тоже актаульно. Думаем как сделать более мнее универсально в MPP DSL-e.По идее, думал про прод для билда (browserWebpack), а для run - development Но да, в разрезе взимодействия с mpp - вопрос глубже
snrostov
06/28/2019, 1:21 PMbuild.dependsOn(buildProduction)
run.dependsOn(runDevelopment)
При этом чтобы были доступны таски buildProduction
и buildDevelopment
, и чтобы дефолт с build.dependsOn(buildProduction)
можно было изменить