当运行Electron App打包以在OS X上分发时抛出ENENENT

时间:2015-07-09 18:55:03

标签: electron

当我打包我的应用程序以便分发我开始生成任务的所有按钮现在抛出ENOENT。

只有当我打包发行时...才会使用电子预制我没有问题。我希望有人能给我一些关于可能造成这种情况的信息!我验证了我的PATH变量包含可执行文件,以及我正在执行ChildProcess.spawn的文件夹是否存在。

如果有任何其他信息有帮助请告诉我。谢谢!

http://prntscr.com/7qrzk0

2 个答案:

答案 0 :(得分:6)

当我移动项目时,我的mac上出现了类似的错误。我试过跑'npm rebuild'它修复了一切。

你可以尝试运行 重建'?

答案 1 :(得分:-1)

两种解决方案:

gulp=spawn(process.env.SHELL, ['-c', 'cd ' + project.directory + ' && gulp']) 要么 childProcess.execFileSync(process.env.SHELL, ['-c', 'launchctl setenv PATH "$PATH"'])