Я работаю над проектом, использующим kotlinjs для nodejs , и я начинаю изучать сопрограммы и интегрирую их в свой код, чтобы попрощаться с адом обратного вызова.
Мне удалось получить сопрограммы , работающие , мой код можно скомпилировать и выполнить, все выглядит нормально .
... кроме: В среде IDE все еще отображаются ошибки .Кажется, его смущают дополнительные библиотеки, которые я добавил для запуска сопрограмм.
В настоящее время я перебираю зависимости от библиотек, иногда некоторые ошибки исчезают, но затем некоторый код становится красным, что раньше было нормально...
Вот что я вижу:
Случай 1:
Нет доступа к классу 'kotlinx.coroutines.experimental.CoroutineContext.Проверьте путь к классу вашего модуля на предмет отсутствующих или конфликтующих зависимостей
Случай 2:
Неразрешенная ссылка: JsModule
Модификатор 'external' не применим к 'class'
Видите ли, launch
распознается, когда я добавляю stdlib
, но затем IDE жалуется на две другие ошибки.
Опять же, обратите внимание: В обоих случаях фактическая компиляция прошла успешно!
Я использую IntelliJ 2018.1 с Плагин Kotlin 1.2.41 .