Size: a a a

2020 February 11

AM

Andrew Mikhaylov in Kotlin JS
Ну и single file components с той же проблемой, что и с ангуляром
источник

BV

Boris Vanin in Kotlin JS
Грустно
источник

AM

Andrew Mikhaylov in Kotlin JS
Хотя там попроще, там вроде можно вебпаком встраивать обработчики разных языков тудой
источник

IK

Igor Kalishevsky in Kotlin JS
Привет. Судя по комменту:
https://github.com/Kotlin/kotlin-frontend-plugin/issues/151#issuecomment-503663154

kotlinFrontend мёртв. Я юзаю kotlin("js") version "1.3.61”. Есть безудержное желание поменять порт 8080 на что-то другое, потому что у меня там !РКН сокс поднят и много где настроен.

Подскажите плз как поменять порт для конфига вебпака?
источник

AM

Andrew Mikhaylov in Kotlin JS
org.jetbrains.kotlin.js — это и есть kotlin("js"). Насколько я понимаю, фичи фронтенд-плагина должны были уехать в сам js-плагин.
источник

IK

Igor Kalishevsky in Kotlin JS
Andrew Mikhaylov
org.jetbrains.kotlin.js — это и есть kotlin("js"). Насколько я понимаю, фичи фронтенд-плагина должны были уехать в сам js-плагин.
Ага, оно. Только я что-то фрустрирую пока с настройкой веселья. Ок, поковыряю ещё, если не найду, приду поплачу
источник

I

Ivan in Kotlin JS
источник

IG

Ilya Goncharov in Kotlin JS
Решение хорошее, я бы рекомендовал первый случай, задание через конфиг вебпака
Потому что это получается как дополнительная добивка настройки веб сервера, а если делать через гредл скрипт, там пересоздание объекта идет
источник

IG

Ilya Goncharov in Kotlin JS
Под webpack.config.d имеется в виду создать папку webpack.config.d в модуле, к которому js плагин применен, и внутри папки создать любой js файл с таким содержимым
источник

WD

WhoLetThe DogsOut in Kotlin JS
Ilya Goncharov
Решение хорошее, я бы рекомендовал первый случай, задание через конфиг вебпака
Потому что это получается как дополнительная добивка настройки веб сервера, а если делать через гредл скрипт, там пересоздание объекта идет
Будем надеяться, что в дальнейшем всё же появится dsl для допиливания вебпак конфига через гредл.
источник
2020 February 12

MG

Max Gusev in Kotlin JS
Никто рисованием в kotlin js с помощью svg не занимался?
источник

IK

Igor Kalishevsky in Kotlin JS
Всем привет. В общем вчера я доколупал до запускаемого состояния реакт + murwik + вот это всё, вкорячил в пет-проджект, если кому интересно: https://github.com/night-crawler/quiz-frontend

Вопрос следующий: у меня не пашет dce и бандл весит 25 метров. Если запускать dce руками, то оно орёт вот так:
error: duplicate target file will be created for '.../quiz-frontend/build/js/node_modules/react-dom/index.js' and '.../quiz-frontend/build/js/node_modules/react/index.js'


Если запустить со —stacktrace, то всё ок, либо оно замалчивает ошибку, либо применяет какие-то флаги, из-за которых тупо не запускает, но бандл всё равно весит 25 метров.
источник

AT

Alexey Tkachenko in Kotlin JS
Igor Kalishevsky
Всем привет. В общем вчера я доколупал до запускаемого состояния реакт + murwik + вот это всё, вкорячил в пет-проджект, если кому интересно: https://github.com/night-crawler/quiz-frontend

Вопрос следующий: у меня не пашет dce и бандл весит 25 метров. Если запускать dce руками, то оно орёт вот так:
error: duplicate target file will be created for '.../quiz-frontend/build/js/node_modules/react-dom/index.js' and '.../quiz-frontend/build/js/node_modules/react/index.js'


Если запустить со —stacktrace, то всё ок, либо оно замалчивает ошибку, либо применяет какие-то флаги, из-за которых тупо не запускает, но бандл всё равно весит 25 метров.
dce не надо запускать руками, плагин js сам должен это делать
источник

IK

Igor Kalishevsky in Kotlin JS
Я пробовал насильно подоткнуть dce так:
runDceKotlin.apply {
   dceOptions.devMode = false
}


b
rowser {
   webpackTask {
       val runDceKotlin by tasks.getting(org.jetbrains.kotlin.gradle.tasks.KotlinJsDce::class)
       dependsOn(runDceKotlin)
   }

Но
всё равно
источник

IK

Igor Kalishevsky in Kotlin JS
Alexey Tkachenko
dce не надо запускать руками, плагин js сам должен это делать
Ну вот этот насколько я понимаю,
apply {
   plugin("kotlin-dce-js")
}
источник

AT

Alexey Tkachenko in Kotlin JS
нет, этого тоже не надо
источник

IG

Ilya Goncharov in Kotlin JS
Это начиная с 1.3.70 версии так, которая сейчас в ЕАП состоянии
источник

AT

Alexey Tkachenko in Kotlin JS
Ilya Goncharov
Это начиная с 1.3.70 версии так, которая сейчас в ЕАП состоянии
а, кстати, да, верное замечание
источник

AT

Alexey Tkachenko in Kotlin JS
я уж и забыл совсем об этом
источник

IK

Igor Kalishevsky in Kotlin JS
Мне на eap переключиться?
источник