Installation Electron安装程序删除以前的安装

Installation Electron安装程序删除以前的安装,installation,electron,Installation,Electron,我想问一些让我发疯的事情。我有一个electron+angular应用程序,我需要允许用户选择安装目录,并在多个目录中安装相同的应用程序,以便每个实例都有自己的数据库。同时,我需要禁止用户从一个目录同时运行应用程序两次(禁止使用同一数据库的两个实例)。来自不同目录的多个实例正常。我使用NSIS安装程序选择安装目录,并使用app.setPath()更改应用程序数据目录。但当我试图从不同目录的安装程序中安装第二个实例时,安装程序甚至会从不相关的目录中删除以前的安装。我可以同时拥有多个electron

我想问一些让我发疯的事情。我有一个electron+angular应用程序,我需要允许用户选择安装目录,并在多个目录中安装相同的应用程序,以便每个实例都有自己的数据库。同时,我需要禁止用户从一个目录同时运行应用程序两次(禁止使用同一数据库的两个实例)。来自不同目录的多个实例正常。我使用NSIS安装程序选择安装目录,并使用app.setPath()更改应用程序数据目录。但当我试图从不同目录的安装程序中安装第二个实例时,安装程序甚至会从不相关的目录中删除以前的安装。我可以同时拥有多个electron应用程序实例吗?我得到的信息是,nsis与这种行为无关,我必须查看电子设置,但我不知道应该在哪里查看