我正在尝试使用nodejs打开应用程序(我希望此过程在跨平台,MAC / Windows ..etc等环境中都可以使用
这是代码
const { exec } = require('child_process')
const fs = require('fs')
// giving the required permissions , not really sure if 777 is the right choice
fs.chmodSync(appPath,777);
exec("open -a " + path , (err, stdout, stderr) => {
console.log(err);
console.log(stdout);
console.log(stderr);
});
console.log(err); //记录此错误
{错误:命令失败:打开-a /location.app LSOpenURLsWithRole()对于应用程序/location.app失败,错误为-10810
在终端(节点外)中执行相同的命令时,会引发相同的问题