在没有服务器的情况下运行Angular应用(带有路由器)

时间:2019-03-05 06:19:07

标签: angular typescript electron angular-router

我制作了一个简单的Angular应用,该应用使用路由模块显示信息页面或测试页面。

当我构建应用程序并从本地index.html运行它时,它是行不通的,这是可以预料的,因为Angular文档说如果使用路由器,则需要为应用程序提供服务。

最初的目标是构建可在Electron内运行的应用程序,但现在看来它比我预期的要复杂得多。

有没有一种方法可以运行使用单个文件路由的Angular应用程序?或者,也许有办法将这个应用程序变成电子应用程序吗?

1 个答案:

答案 0 :(得分:0)

即使您按照我上次提到的电子定义转换为电子,它也会在节点js上运行后端,因此您将无法使用带有文件类型URL的路由器,因为它需要运行时间来加载不同的文件文件,并且需要一些运行时间才能做到。“ Electron(以前称为Atom Shell)是由GitHub开发和维护的开源框架。

Electron允许使用最初为Web应用程序开发的前端和后端组件来开发桌面GUI应用程序:后端使用Node.js运行时,前端使用Chromium。”