首页 文章

带服务工作者的Angular 2离线桌面应用程序

提问于
浏览
0

我是角度2的新手,我被分配开发一个可以转换为桌面应用程序的Web应用程序(应该可以在Windows和Mac平台上运行),并且应该能够在需要时脱机工作 .

我打算用Electron.js或NW.js开发一个Angular 2应用程序,以便它可以在两个平台上转换为桌面应用程序

对于离线支持,我计划获得角度服务工作者库的支持 .

我的问题是Angular服务工作者是移动应用程序 . 有关它在桌面应用程序中的行为的任何想法吗?

您在我的方法中发现的任何问题以及任何改进建议?

1 回答

  • 4

    您可以有两个引导文件,一个用于您的电子应用程序,另一个用于您的Web应用程序,只需为每个创建一个构建 .

    您可以共享所有代码,但请记住,您需要密切关注哪些代码适用于您的电子应用,因为它无法在您的网络应用上运行,例如尝试从系统中读取文件 .

    服务工作者将在应用程序,电子和Web上完成工作 .

    这里有一个服务工作者的好例子:

    https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers

相关问题