我目前正在开发node.js应用程序。对于OSX,我使用node-notifier模块来显示本机通知。这是一小段代码:
notification.notify({
title: title,
subtitle: subtitle,
message: message
}, function(err, data) {
Logger.info('err:', err);
Logger.info('data:', data);
});
这在开发中非常有效,但是一旦打包应用程序并进行部署,每次显示通知时都会收到此错误:
killed = false,code = 126,signal = null
我意识到这是一个权限错误,但我很难过为什么prod / dev中的行为不同。
如果任何人对此模块有任何建议或经验,我将不胜感激。