如何通过 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>
抱歉这个愚蠢的问题,但我以前从未使用过 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>