Debugging 如何让浏览器识别Kotlin/Js中某个外部Kotlin库中设置的断点?

Debugging 如何让浏览器识别Kotlin/Js中某个外部Kotlin库中设置的断点?,debugging,kotlin,remote-debugging,kotlin-js,Debugging,Kotlin,Remote Debugging,Kotlin Js,目前,我正在使用这个Kotlin/Js版本: id("org.jetbrains.kotlin.js") version "1.3.70-eap-184" 我已配置源映射生成: target { browser { compilations.all { kotlinOptions { friendModulesDisabled = false metaInfo = true

目前,我正在使用这个Kotlin/Js版本:

id("org.jetbrains.kotlin.js") version "1.3.70-eap-184"
我已配置源映射生成:

target {
    browser {
        compilations.all {
            kotlinOptions {
                friendModulesDisabled = false
                metaInfo = true
                sourceMap = true
                sourceMapEmbedSources = "always"
                moduleKind = "commonjs"
                main = "call"
            }
        }
    }
}
然后,我使用
--远程调试端口启动Chrome,并从Intellij连接到浏览器,或者使用
JetBrains IDE支持
浏览器扩展

我可以在自己的Kotlin代码中成功设置断点,但浏览器会忽略我在外部Kotlin模块中设置的所有其他断点。例如,我想调试
kotlin-redux/redux/Helpers.kt下的
rEnhancer
函数:

浏览器会忽略所有这些选项。我认为这是因为没有为这些库生成源映射

为了能够调试,作为一个临时解决方案,我在我的项目中嵌入了一些代码,但这是一个糟糕的想法


那么,如何调试一些外来代码呢?

你能给你的项目附加一个链接吗?@vanyochek,