如何在共享主机上部署简单的Angular2应用程序?

Fab*_*Fab 4 javascript shared-hosting angularjs angular

我想在我的共享主机上部署我的Angular2应用程序.我尝试通过ssh传输文件,但该应用程序无法运行.我想有一些事情要做,就像当地的ng服务一样.

要遵循的步骤是什么?我在互联网上找不到它们:/

谢谢

编辑

我有一个非常简单的应用程序,包含一些路由和组件.没有服务器端代码,因为我正在为我的需求调用我的REST api.

Mar*_*tin 12

在你的本地开发机器上做一个ng build --prodng build --prod --aot

这会将您的应用程序构建到dist文件夹中.将dist文件夹的内容复制到共享主机的公共目录.

根据您的托管,您可能需要配置Web服务器(nginx,Apache,IIS等)来为您的文件提供服务.不要在共享主机上运行服务.

除非您计划在通用模式下运行应用程序,否则它将重新呈现页面服务器端,不要将整个应用程序复制到共享主机.不要在共享主机上执行npm安装.只需在dist文件夹中复制构建的应用程序文件即可.