【问题标题】:Atom Electron cant find path of child process?Atom Electron 找不到子进程的路径?
【发布时间】:2016-05-18 10:16:59
【问题描述】:

我用电子构建了一个应用程序,在根目录中我有一个库。我想从我的应用程序运行一个子进程,所以我这样使用它:

spawn(path.resolve(LIB_PATH +'command_to_run')

当我使用npm start 运行应用程序时,这有效。但是如果我使用 electron-packager 进行构建,它似乎找不到命令。我收到此错误:

任何想法为什么会发生这种情况?我对此进行了很多研究,但找不到任何东西。

谢谢

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    找到了解决办法。当我运行npm start 时,我可以直接从项目的根目录调用./command_to_run。但是当我创建一个 .app 文件时,我需要添加这个:path.dirname(require.main.filename) + 'command_to_run'。然后它会调用我目录根目录下的文件。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2016-11-08
      • 2018-08-17
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-12
      相关资源
      最近更新 更多