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