使用Swift安装NodeJS

时间:2016-03-30 20:30:47

标签: node.js swift macos shell

我希望我的应用程序安装一些网站构建工具vía节点包管理器(npm) 但我的问题是用户需要在他的mac上安装节点。

我想到了某种Shell脚本,证明是否安装了node和npm,如果没有,则下载并为用户安装。

你有什么想法我怎么能意识到这一点?

我发现的功能:

func execute(command: String, args: [String]) -> String {

let task = NSTask()

task.launchPath = command
task.arguments = args

let pipe = NSPipe()
task.standardOutput = pipe
task.launch()

let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String? = String(data: data, encoding: NSUTF8StringEncoding)

task.waitUntilExit()

return output ?? ""

}

0 个答案:

没有答案