【发布时间】:2019-04-24 01:38:17
【问题描述】:
问题描述:
我有一个电子应用程序,我需要在用户安装我的应用程序后将该应用程序添加到用户环境变量中,以便他们可以在终端中运行类似my-electron-app <command> [<args>] 这样的命令来启动我的电子应用程序。
我找不到使用 nodejs 以编程方式执行此操作的方法。 VSCode、hyper 和 atom 是三个电子应用(我所知道的),它们在用户安装应用程序后将应用程序路径添加到用户环境变量中。
我正在使用 electron builder 构建 NSIS 安装程序。我也找不到任何可以达到目的的选项。
问题:
当用户在他们的系统上安装我的应用程序后,我如何将我的电子应用程序添加到用户环境变量,以便他们可以通过运行类似my-electron-app start 这样的命令从终端启动我的电子应用程序?
【问题讨论】:
-
我想您可以在首次启动时生成一个 bash 脚本并将其保存到
/usr/local/bin/或类似名称。在 macOS 上,您可以简单地使用open -a YourApp yourFile。
标签: javascript node.js visual-studio-code electron electron-builder