«Его зависимость« kotlinx-coroutines-core »не была найдена» - PullRequest
0 голосов
/ 11 октября 2019

Сопрограммы не работают в KotlinJS, сообщает, что kotlinx-coroutines-core не был найден, хотя даже это реализовано, и kotlinx-coroutines-core-js также реализован. Проблема началась, когда была загружена страница с HTML-документом, и в консоли я увидел следующее: «Uncaught Error: Ошибка загрузки модуля« AIWeb ». Его зависимость« kotlinx-coroutines-core »не была найдена. Пожалуйста, проверьте, нет ли»kotlinx-coroutines-core 'загружается до AIWeb. на AIWeb.js: 5 ". Около 3 дней не могу найти решение этой проблемы. Мне нужна ваша помощь, сообщество!

AIWeb.js: 5

if (typeof this['kotlinx-coroutines-core'] === 'undefined') {
   throw new Error("Error loading module 'AIWeb'. Its dependency 'kotlinx- 
   coroutines-core' was not found. Please, check whether 'kotlinx-coroutines- 
   core' is loaded prior to 'AIWeb'.");
}

build.gradle

plugins {
   id 'kotlin2js' version '1.3.31'
}

repositories {
   jcenter()
   mavenCentral()
}

dependencies {
   implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.3.2'
   implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2'
   implementation "org.jetbrains.kotlin:kotlin-stdlib-js"
   testImplementation "org.jetbrains.kotlin:kotlin-test-js"
}
group 'me.prot_cn.aiweb'
version '1.0-SNAPSHOT'

Main.kt

package me.prot_cn.aiweb

import kotlinx.coroutines.delay

suspend fun main() {
   print("Hello: ")
   delay(10000)
   print("World!")
}

index.html

<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="UTF-8">
      <title>Title</title>
   </head>
   <body>
      <script src="out/production/AIWeb/lib/kotlin.js"></script>
      <script src="out/production/AIWeb/AIWeb.js"></script>
   </body>
</html>
...