mac系统nodejs执行.app程序

发布: 2020-04-28 21:37:52 标签: nodeJs

一、执行路径后添加Contents/MacOS/${app名字}

01const path = require('path')
02const { execFile } = require('child_process')
03
04const appName = `halovr0427.app`
05
06const exeFile = path.resolve(__dirname, `${appName}/Contents/MacOS/halovr0427`)
07
08const params = `halovr://scene?caseid=1096`
09
10execFile(exeFile, [params], (err, data) => {
11 if (err) {
12 return console.error(err)
13 }
14 console.log(data.toString())
15})
16
复制代码