如何通过 FTP 部署基于 Bower 的 angularjs webapp

How to deploy an bower based angularjs webapp via FTP

抱歉这个愚蠢的问题,但我以前从未使用过 FTP。我有一个 built upon gulp and bower.json and angularjs 使用 gulp-angular yeoman 生成器的网络应用程序。 通常 运行 在本地安装此应用程序我会 运行 bower-install然后 gulp 然后 gulp 服务但现在我想使用 FTP via fileZilla.

将它部署到服务器

我知道如何在那里上传文件,一切都设置好了 can run a simple html page 但我不知道如何在那里启动这个应用程序?

您可以使用命令gulp build 将所有必需的源打包在一起。

该过程完成后,您可以通过 ftp 上传 ./dist 文件夹的内容。

为了使您的应用程序易于访问,您需要一个简单的 http 服务器来为您上传的源提供服务,例如阿帕奇、nginx、lighthttp


编辑:

假设您有 linux 作为服务器 OS 并且您的应用程序位于 /usr/local/www/app,一个最小的 apache vhost 配置示例可能类似于以下代码段:

<VirtualHost *:80>
    DocumentRoot /usr/local/www/app/
    ServerName server.tld
</VirtualHost>