【发布时间】:2019-08-02 08:13:59
【问题描述】:
鉴于此代码,我应该将 file.json 放在哪里才能在运行时中找到?
// path: src/main/kotlin/Server.kt
fun main() {
val serviceAccount = require("file.json")
}
我尝试将它放在 src/main/resources/ 下,但没有运气。我还使用 Gradle 将 kotlin 编译为带有 kotlin2js 插件的 js。
【问题讨论】:
-
这段代码会运行在服务器端(NodeJS)还是客户端?
-
@AlexanderEgger 服务器端,因此(更容易)保证路径
-
只使用 gradle 无济于事,也可以使用 kotlin-frontend-plugin,在资源文件夹中找到你的 file.json 并观察奇迹发生
-
你需要类似
json-loader的 webpack 插件来加载带有代码的 json
标签: kotlin kotlin-multiplatform kotlin-js-interop kotlin-js kotlin2js