Kotlin – 如何导入节点包?
我正在使用Kotlin开发一个Web应用程序来构建它的前端。
我想能够导入npm包,所以我可以在我的Kotlin代码中使用它们。 我找不到如何做到这一点的例子。 有一些如何从Kotlin生成npm包的例子,但不知道如何在你的Kotlin代码中使用它们。
如果我可以导入Java库,在我的Kotlin代码中使用它们并将其编译成JavaScript,我也会很高兴,但这似乎还不可能 ,这就是为什么我要导入npm代码的原因。
Kotlin前端Gradle插件正是你所要求的。
您可以将NPM依赖关系添加到Gradle构建中,如下所示:
kotlinFrontend { npm { dependency "style-loader" // production dependency devDependency "karma" // development dependency } }
甚至还有使用它的完整堆栈示例 。