gpt4 book ai didi

kotlin-multiplatform - Kotlin Js - 访问资源文件夹

转载 作者:行者123 更新时间:2023-12-04 04:07:55 25 4
gpt4 key购买 nike

我正在 Kotlin-Multiplatform 中开始一个项目。通过Java访问资源文件夹很容易,但我不知道如何通过针对Node的JS访问它。

在测试过程中,我发现资源文件存储在一个单独的文件夹中。如果我没记错的话:

build/js
|-- package
| |--project
| |--project-test \\tests are executed here via calling __dirname in node
|
|--processedResources
|-- testfile.txt \\ files in the resource folder are stored here

我想知道:如何通过 JS/Node 完成?

最佳答案

你可以尝试使用fs:

external fun require(name: String): dynamic
external val __dirname: dynamic

val fs = require("fs")
val path = require("path");

fun main() {
val path = path.join(
__dirname,
"..\\..\\..\\..",
"processedResources",
"js",
"main",
"test.txt"
)
println(fs.readFileSync(path, "utf8"))
}

关于kotlin-multiplatform - Kotlin Js - 访问资源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62213702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com