【发布时间】:2017-11-19 06:01:44
【问题描述】:
我有一个需要从 scala.js 访问的本地化资源文件。它需要位于脚本执行环境的本地(即,不从服务器异步加载,如 How to read a resource file in Scala.js? 建议的那样)。
是否有任何机制可以将小资源文件的内容直接嵌入到从 scala.js 文件编译的生成的 javascript 中?基本上,我想要这样的东西:
object MyResource {
@EmbeddedResource(URL("/my/package/localized.txt"))
val resourceString: String = ???
}
这显然会使生成的 .js 文件有些膨胀,但这对我的应用程序来说是可以接受的折衷方案。看起来这不是一个罕见的需求,而且这个宏应该已经存在于某个地方,但我最初的搜索没有发现任何东西。
【问题讨论】:
-
AFAIK 没有您所描述的机制。老实说,那时我可能只是将其编码为源代码文件......