我正在尝试在我的OS X应用程序中使用Swift运行nodejs命令。
运行echo之类的命令,但是当我尝试运行node:
时func node(args: String...) -> Int32 {
let task = NSTask()
task.launchPath = "/usr/bin/env"
task.arguments = args
task.launch()
task.waitUntilExit()
return task.terminationStatus
}
node("/usr/local/bin/myscript")
node("node")
node("/usr/local/bin/myscript")
是通过npm install -g myscript
答案 0 :(得分:0)
尝试:
node("node", "/usr/local/bin/myscript")
以env
启动node
程序,并将您的脚本作为node
的参数。