在实时服务器上永久运行角度2/4应用程序

时间:2018-03-16 12:34:44

标签: node.js angular angular-cli

您好我想知道如何永久运行角度应用程序。表示我是否在本地服务器上运行npm start命令。之后它给出了一个像 localhost:4200 这样的端口的URL。但当我关闭终端然后我的项目没有运行。 当我通过putty运行我的命令时,在实时服务器上发生同样的事情。 ng serve --host {ipadddress} 。然后它给我一个像 mysiteip:4200 这样的网址。但当我关闭腻子我的网站没有运行。我想知道如何永久地运行角度应用程序。

3 个答案:

答案 0 :(得分:0)

您可以通过添加&

将流程发送到后台

答案 1 :(得分:0)

您可以使用

永远启动node_modules / @ angular / cli / bin / ng serve --host {ip_address or domain} --prod

参考 - https://github.com/angular/angular-cli/issues/4951

而不是这样,您可以构建您的应用程序,只需将您在角度应用程序的dist文件夹中获得的所有内容放入托管平台的目录中。

答案 2 :(得分:0)

我建议在linux / unix系统上使用screen命令

screen
// New shell opens

ng serve --host {ipadddress}
// Now putty can be closed

这是一个持续存在且可以继续的终端。

screen -r
// Lists all active screen sessions

screen -r SCREEN_TTY_NO 

但我建议不要在生产环境中使用它。