Javascript 在kotlin js中嵌入资源

Javascript 在kotlin js中嵌入资源,javascript,kotlin,Javascript,Kotlin,在kotlin jvm中(或者在java中,无论如何),可以通过资源输入流读取资源内容 有没有办法在kotlin js中实现这一点? 现在我正在通过ajax调用请求资源,但最好将资源自动嵌入到已编译的javascript中,以避免进一步的服务器往返。 我知道三引号字符串文字,但它不是我要找的 感谢您的建议您可以通过网页将嵌入式数据添加到javascript文件中。 例如: 1) 将文件test.json添加到目录src/main/resources,内容如下: { "test123":

在kotlin jvm中(或者在java中,无论如何),可以通过资源输入流读取资源内容

有没有办法在kotlin js中实现这一点? 现在我正在通过ajax调用请求资源,但最好将资源自动嵌入到已编译的javascript中,以避免进一步的服务器往返。 我知道三引号字符串文字,但它不是我要找的


感谢您的建议

您可以通过
网页
将嵌入式数据添加到javascript文件中。 例如:

1) 将文件
test.json
添加到目录
src/main/resources
,内容如下:

{
    "test123": 123
}
2) 添加目录
src/main/resources
作为
webpack
中的解析模块:

resolve: {
    modules: [
        path.resolve("src/main/resources")

    ]
}
3) 添加到主方法代码:

//require is external function: "external val require: dynamic"
println(JSON.stringify(require("test.json")))
在输出中,您将看到:
{“test123”:123}

如果打开webpack bundle,您将看到
test.json
的完整文件内容如下所示:

function(t){t.exports={test123:123}}