Size: a a a

2019 December 05

SR

Sergey Rostov in Kotlin JS
Viacheslav Blinov
а dukat еще не подвезли в gradle-плагин?
пока только в качестве эксперимента, через флаг в gradle.properties:
kotlin.js.experimental.generateKotlinExternals=true

пример: https://github.com/Kotlin/kotlin-js-demo-1.3.50
источник

AN

Alexander Nozik in Kotlin JS
Sergey Rostov
Как раз буквально только что опубликовали документацию по настройки Kotlin/JS проекта через Gradle: https://kotlinlang.org/docs/reference/js-project-setup.html
Хочу! Вечером читать буду.
источник

VB

Viacheslav Blinov in Kotlin JS
Sergey Rostov
пока только в качестве эксперимента, через флаг в gradle.properties:
kotlin.js.experimental.generateKotlinExternals=true

пример: https://github.com/Kotlin/kotlin-js-demo-1.3.50
о, спасибо, буду пробовать
источник

АО

Алексей Овсянников in Kotlin JS
Sergey Rostov
Как раз буквально только что опубликовали документацию по настройки Kotlin/JS проекта через Gradle: https://kotlinlang.org/docs/reference/js-project-setup.html
хех
источник

SR

Sergey Rostov in Kotlin JS
Alexander Nozik
Хочу! Вечером читать буду.
Документация пока минимальная, лучше посмотреть рассказ Себастиана (он рассказывает прямо сейчас): https://youtu.be/j4A5eR4rD_U
источник

AN

Alexander Nozik in Kotlin JS
Sergey Rostov
Документация пока минимальная, лучше посмотреть рассказ Себастиана (он рассказывает прямо сейчас): https://youtu.be/j4A5eR4rD_U
Я на нем сижу
источник
2019 December 09

VN

Vladislav Navrocky in Kotlin JS
Господа, пытаюсь подключить kotlin-react из Kotlin Wrappers. У меня gradle проект с плагином kotlin-js. Как правильно указать этот bintray репозиторий?

Сейчас подключил так:
repositories {
   mavenCentral()
   maven {
       setUrl("https://kotlin.bintray.com/kotlin-js-wrappers/")
   }
}

Но теперь не находит следующие пакеты:
Could not find org.jetbrains.kotlinx:kotlinx-html-js:0.6.12.
источник

VN

Vladislav Navrocky in Kotlin JS
может есть какой-то аналог jcenter(), mavenCentral(), который подключит все необходимые репозитории для Kotlin?
источник

AM

Andrew Mikhaylov in Kotlin JS
Vladislav Navrocky
Господа, пытаюсь подключить kotlin-react из Kotlin Wrappers. У меня gradle проект с плагином kotlin-js. Как правильно указать этот bintray репозиторий?

Сейчас подключил так:
repositories {
   mavenCentral()
   maven {
       setUrl("https://kotlin.bintray.com/kotlin-js-wrappers/")
   }
}

Но теперь не находит следующие пакеты:
Could not find org.jetbrains.kotlinx:kotlinx-html-js:0.6.12.
Добавьте https://dl.bintray.com/kotlin/kotlinx/, вопрос почти наверняка в нём.
источник

VN

Vladislav Navrocky in Kotlin JS
да, добавил, вроде теперь компилится
источник

AM

Andrew Mikhaylov in Kotlin JS
Вместо maven { setUrl(...) } можно писать maven(url = ...)
источник

VN

Vladislav Navrocky in Kotlin JS
Andrew Mikhaylov
Вместо maven { setUrl(...) } можно писать maven(url = ...)
url= требует URL вместо строки
источник

AM

Andrew Mikhaylov in Kotlin JS
Хм, мб у меня там url = url(string), чекну.
источник

AM

Andrew Mikhaylov in Kotlin JS
Из основных реп:
* jcenter() -- часть зависимостей стандартных либ есть тут, но нет в maven central, потому он нужен почти всегда
* dl.bintray.com/kotlin/kotlinx -- некоторые нестабилизированные kotlinx-либы
* dl.bintray.com/kotlin/kotlin-eap -- eap-версии компилятора и стдлиб
* dl.bintray.com/kotlin/kotlin-dev -- ночные сборки компилятора и stdlib
* dl.bintray.com/kotlin/kotlin-js-wrappers -- js-ные врапперы
Больше ничего в голову не приходит.
источник

VN

Vladislav Navrocky in Kotlin JS
Теперь вот не соображу куда закинуть index.html и где появляются результаты сборки при помощи ./gradlew build
источник

VN

Vladislav Navrocky in Kotlin JS
Где вообще дока по плагину JS, эта дока капец какая поверхностная https://kotlinlang.org/docs/reference/js-project-setup.html
источник

AM

Andrew Mikhaylov in Kotlin JS
Я бы где-то в build/outputs поискал бандл. Точно не скажу, где.
источник

VN

Vladislav Navrocky in Kotlin JS
хм, он зачем-то в jar-ник пакует всё
источник

VN

Vladislav Navrocky in Kotlin JS
livereload практически не работает. На пустом проекте работает, стоит добавить в зависимости react, livereload перестает работать нормально
источник

VN

Vladislav Navrocky in Kotlin JS
Вот пока что получилось: https://github.com/navrocky/react-kotlin-demo
источник