Size: a a a

2020 February 12

MG

Max Gusev in Kotlin JS
Ну вот думаю об этом, как раз с дукатом поиграюсь
источник

SO

Shagen Ogandzhanian in Kotlin JS
@Maxtox3 поиграйтесь) если будут какие-то косяки которые прямо совсем мешают - пингуйте  - проиоретизуем
источник
2020 February 13

IK

Igor Kalishevsky in Kotlin JS
Привет всем. Скажите плз, чтобы dce заработал в eap, этого достаточно?
id("org.jetbrains.kotlin.js") version "1.3.70-eap-184”

Потому как оно чот продолжает 25 метров хурмы совать в браузер
источник

IG

Ilya Goncharov in Kotlin JS
Если вызвать команду build, в build/distributions должна быть маленькая версия, или Вы про дев сервер?
источник

IK

Igor Kalishevsky in Kotlin JS
Да, забыл уточнить, я хочу видеть dce в деве тоже
источник

IK

Igor Kalishevsky in Kotlin JS
Ок, понял кажется. Там таску с dce переименовали, надо её вкорячить перед run. Так?
источник

IG

Ilya Goncharov in Kotlin JS
По дефолту этого нет, но можно настроить
нужно, сейчас обе таски run и browserRun депендятся на browserDevelopmentRun
В зависимости от того, какая таска используется
Можно сделать например
run.dependsOn.remove(“browserDevelopmentRun”)
run.dependsOn(“browserProductionRun”)
источник

IK

Igor Kalishevsky in Kotlin JS
Ок, спасибо, потюню таски
источник

IG

Ilya Goncharov in Kotlin JS
Просто вкорячить dce таску не получится, ибо там нужна еще правильная конфигурация вебпака
источник
2020 February 14

IK

Igor Kalishevsky in Kotlin JS
А реально ли поставить брейкпоинт в котлин-либах, например, в …kotlin-redux-…-sources.jar!/redux/Helpers.kt/rEnhancer, чтобы там местный стейт попалить?
Подозреваю что нельзя, но мне любопытно
(речь идёт про запуск кода в браузере, в конечном счёте)
источник

AN

Alexander Nozik in Kotlin JS
Igor Kalishevsky
А реально ли поставить брейкпоинт в котлин-либах, например, в …kotlin-redux-…-sources.jar!/redux/Helpers.kt/rEnhancer, чтобы там местный стейт попалить?
Подозреваю что нельзя, но мне любопытно
(речь идёт про запуск кода в браузере, в конечном счёте)
Можно по-моему. Оно же на месте компилится
источник

IG

Ilya Goncharov in Kotlin JS
Если есть сорс мапа на этот класс, то можно прям в хроме в дев консоли «открыть» этот файл, надо во вкладке Resources ткнуть ctrl+O
И начать набирать имя файла
И по идее, если там поставить брейкпоинт, он должен отработать
источник

IK

Igor Kalishevsky in Kotlin JS
На свой код и в браузере я проверял - ставятся. Как intellij научить пока что не понял.
источник

IG

Ilya Goncharov in Kotlin JS
Так а в браузере этот искомый файл не находится?
источник

AN

Alexander Nozik in Kotlin JS
Igor Kalishevsky
На свой код и в браузере я проверял - ставятся. Как intellij научить пока что не понял.
На старом плагине надо запустить в идее таску javascript debug или что-то в этом роде.
источник

AN

Alexander Nozik in Kotlin JS
Ilya Goncharov
Так а в браузере этот искомый файл не находится?
Кстати научились отдельные соурс мапы делать?
источник

IG

Ilya Goncharov in Kotlin JS
Смотря что значит отдельные сорс мапы?
источник

AN

Alexander Nozik in Kotlin JS
Ilya Goncharov
Смотря что значит отдельные сорс мапы?
В смысле не встроенные. Просто я немного задолбался их включать-выключать для релиза. Хотя у вас же теперь две отдельные таски... Все никак не могу дойти попробовать
источник

IG

Ilya Goncharov in Kotlin JS
В 1.3.70 сделано
То есть для девелопмента - встроенные, для прода - в отдельный файл складываются
источник

AN

Alexander Nozik in Kotlin JS
Сууппер
источник