在以下项目中: https://github.com/MarcinMoskala/AnkiMarkdown
当我将包推送到 NPM 时,它看起来是空的。没有二进制代码。我确实导出一个类: https://github.com/MarcinMoskala/AnkiMarkdown/blob/master/src/jsMain/kotlin/AnkiConnectorJs.kt
在 build/packages/js 中,我拥有我需要的所有文件,只是它们没有包含在最终包中。
Publish 可能在空目录中运行。创建一个自定义 Gradle 任务并在
build/js/packages/AnkiMarkdown/
内运行发布,你应该会很好。
val outputDirectory = "../build/js/packages/AnkiMarkdown/"
val taskPublish = "publish"
tasks.register(taskPublish) {
doLast {
exec {
workingDir = project.file(outputDirectory)
commandLine("npm", "publish")
}
}
}