代码之家  ›  专栏  ›  技术社区  ›  Andy

面向多操作系统的大电子封装应用

  •  0
  • Andy  · 技术社区  · 6 年前

    我是电子新手,但对NW.JS有经验。在NW.JS中,我将我的项目打包为:

    |> Project Root
    |-----> Linux NW.JS Directory
    |-----> Windows NW.JS Directory
    |-----> Application Directory
    

    启动应用程序时,我有一个检测操作系统的程序,然后按原样启动(psuedo):

    if(is_running_on_linux){
        exec("project_root/linux_nw_directory/nw", args: "project_root/application");
    }else if(is_running_on_windows){
        exec("project_root/windows_nw_directory/nw.exe", args: "project_root/application");
    }
    

    应用程序很大。。。所以我只想有一个应用程序目录。我不想每个操作系统都有一个。从逻辑上讲这是没有意义的。

    如果是这样的话,这有可能用电子吗。。。我用什么工具链来构建它?

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Andy    6 年前

    只是一份报告,以防有人读到: 我说服客户机离开Electron,转到NW.JS,这样我们就可以正确地打包应用程序。