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