【发布时间】:2021-05-22 07:56:14
【问题描述】:
我有一个非常基本的 Kotlin/JS 应用程序,通过 Gradle 插件面向 Node.js。我想在执行它时读取传递给进程的命令行参数(使用node build/js/packages/node-so-repro/kotlin/node-so-repro.js myArgument)。
我在运行程序时尝试使用以下代码访问args的号码:
fun main(args: Array<String>) {
console.log(args.size)
}
然而,这段代码总是返回0,即使我添加了命令行参数。
与向导生成的内容相比,我没有对构建文件进行太多更改:
kotlin {
js {
nodejs {
binaries.executable()
}
}
}
如果args 不起作用,我如何访问 Kotlin/JS 节点应用程序中的命令行参数?
【问题讨论】: