gpt4 book ai didi

node.js - Atom Electron 找不到子进程的路径?

转载 作者:太空宇宙 更新时间:2023-11-04 00:39:56 25 4
gpt4 key购买 nike

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

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

当我使用 npm start 运行应用程序时,此功能有效。但是如果我使用 Electron-packager 进行构建,似乎找不到该命令。我收到此错误:enter image description here

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

谢谢

最佳答案

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

关于node.js - Atom Electron 找不到子进程的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37288044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com