Size: a a a

2021 October 22

AN

Alexander Nozik in Kotlin JS
Да уж. Правда тут скорее дело не в публикации, а в том, что все открытые версии дергают
источник
2021 October 24

ZB

Zalim Bashorov in Kotlin JS
источник
2021 October 27

а

андрей in Kotlin JS
подскажите пожалуйста, создал новый проект kotlin js, пытался запустить, выдает ошибку
[webpack-cli] Unable to load '@webpack-cli/serve' command
[webpack-cli] TypeError: options.forEach is not a function
[webpack-cli] TypeError: options.forEach is not a function
источник

AN

Alexander Nozik in Kotlin JS
источник

а

андрей in Kotlin JS
Спасибо помогло, немного страшно получать ошибку только что созданном проекте
источник

AN

Alexander Nozik in Kotlin JS
Это Js экосистема. Там все время так. Зависимости плывут.
источник

а

андрей in Kotlin JS
Видимо придется привыкнуть :(
источник

AP

Alexander P. in Kotlin JS
Рекомендую подключить kfc webpack plugin и забыть об этой проблеме

https://github.com/turansky/kfc-plugins#webpack

https://youtrack.jetbrains.com/issue/KT-48273#focus=Comments-27-5273694.0-0
источник

а

андрей in Kotlin JS
Спасибо посмотрю, но честно не совсем понимаю  его роль
источник

AP

Alexander P. in Kotlin JS
Подключаешь плагинчик (одна строчка) и не хачишь версии
источник

AP

Alexander P. in Kotlin JS
Он под капотом исправляет рассинхрон версий и у тебя все работает
источник

AP

Alexander P. in Kotlin JS
И если в следующий раз из-за JS экосистемы такая ситуация возникнет - ты просто поднимешь версию плагина
источник

а

андрей in Kotlin JS
Извините за еще тупой вопрос, а использовать js библиотек возможно или только для kotlin js  ?
источник

AN

Alexander Nozik in Kotlin JS
В вопросе синтаксис поломан. Если вопрос в том, можно ли в K-JS использовать JS либы, то да, конечно, он для этого и сделан
источник

а

андрей in Kotlin JS
Тогда не понимаю, как это сделать. Есть библиотека
https://docx.js.org/#/?id=welcome
подключаю ее через
 implementation(npm("docx","7.1.1" ))

как её использовать в коде ?
kotlin {
   js(IR) {
       binaries.executable()
       browser {
           commonWebpackConfig {
               cssSupport.enabled = true
           }
       }
   }
}

Импортировать в коде прописать не могу
источник

AN

Alexander Nozik in Kotlin JS
источник

а

андрей in Kotlin JS
Да, но искренне надеюсь что не потребуется писать сигнатуры для функций и классов из библиотеки ( не совсем даже понимаю откуда их брать)
источник

AN

Alexander Nozik in Kotlin JS
источник

AN

Alexander Nozik in Kotlin JS
Придется, если дукат не используете.
источник

AN

Alexander Nozik in Kotlin JS
Или если нет TS тайпингов
источник