我需要哪些文件来托管angularJS网站

时间:2014-09-17 08:40:54

标签: angularjs gruntjs web-hosting bower yeoman-generator-angular

我试图托管我的第一个网站。我使用angularjs,bootstrap和yeoman作为发电机。然而,当我尝试上传它时,我意识到我文件夹中所有内容的全部大小(包括由yeoman生成的内容)接近100mb。

我实际需要托管哪些文件?节点接近60mb,grunt不小。任何建议都将不胜感激。

4 个答案:

答案 0 :(得分:2)

假设您已在该服务器上安装了nginx或apache等Web服务器,则只需上传运行dist时创建的grunt build文件夹。

答案 1 :(得分:0)

您不需要所有生成器和节点内容来托管一个简单的测试项目。

您实际需要的是一个名为index.html的HTML文件。包括Angular和bootstrap(如果没有花哨的样式,也可以省略它)并创建一个文件app.js,它将保存您的应用程序逻辑。

http://angularjs.org在他们的目标网页上以简洁的方式展示了这一点,只需向下滚动到“基础知识”'

答案 2 :(得分:0)

由于静态angularjs应用程序将主要包含HTML,CSS和JS文件,您可以在简单的apache webserver上托管您的项目。 (Apache - http://httpd.apache.org/

如果您正在制作动态angularjs应用程序,您将拥有返回JSON数据的webservices。如果您使用Java实现restful webservices(使用Jersey),您可以将整个angularjs应用程序与java webserivce实现部署到tomcat Web服务器。 (Tomcat - http://tomcat.apache.org/

希望这有帮助!

答案 3 :(得分:0)

决定回答这个老问题,因为它是搜索时显示在 google 上的少数几个问题之一。

您不再需要使用 Grunt,我不知道在提出此问题时是否需要这样做。

而只是做

ng build my-app

这可以节省我几个小时。

link to current doc