安装后将电子应用程序路径添加到用户环境变量

时间:2018-11-21 13:12:38

标签: javascript node.js visual-studio-code electron electron-builder

问题描述:


我有一个电子应用程序,我需要在用户安装我的应用程序后将该应用程序添加到用户环境变量中,以便他们可以在终端中运行类似my-electron-app <command> [<args>]的命令来启动我的电子应用程序。

我找不到使用nodejs以编程方式执行此操作的方法。 VSCode,hyper和atom是三个电子应用程序(我知道的 ),它们在用户安装应用程序后将应用程序路径添加到用户环境变量中。

我正在使用electron builder来构建NSIS安装程序。我在那里也找不到能达到目的的任何选择。

问题:


用户在系统上安装我的电子应用程序后,如何将我的电子应用程序添加到用户环境变量,以便他们可以通过运行诸如my-electron-app start这样的命令从终端启动我的电子应用程序?

2 个答案:

答案 0 :(得分:0)

我在这里盲目猜测,因为我只是简单地浏览了几分钟的代码:似乎有一个post install step,也许也used in Hyper here。该脚本将文件放置在用户PATH中可能存在的文件夹中。有关PATH环境变量here的更多信息。

答案 1 :(得分:-2)

我现在还不能问,所以会回答。

如果只想使用“启动”参数或任何其他参数启动应用程序,则实际上可以在运行.exe文件时将其解析为参数。

在这里查看我的评论:https://stackoverflow.com/a/53092600/10546462