3

我正在尝试托管我的第一个网站。我已经使用 angularjs、bootstrap 和 yeoman 作为生成器。然而,当我尝试上传它时,我意识到我文件夹中所有内容的完整大小(包括 yeoman 生成的内容)接近 100mb。

我实际上需要托管哪些文件?Node 将近 60mb,而 grunt 也不小。任何建议将不胜感激。

4

4 回答 4

3

假设您在该服务器上已经有一个像 nginx 或 apache 这样的 Web 服务器,您只需要上传dist运行时创建的文件夹grunt build

于 2014-09-17T20:25:34.073 回答
0

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

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

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

于 2014-09-17T08:44:30.097 回答
0

由于静态 angularjs 应用程序将主要包含 HTML、CSS 和 JS 文件,您可以在简单的 apache 网络服务器上托管您的项目。(阿帕奇 - http://httpd.apache.org/

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

希望这可以帮助!

于 2014-09-17T09:38:31.363 回答
0

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

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

而是做

ng build my-app

这会为我节省几个小时。

链接到当前文档

于 2021-05-26T22:22:12.897 回答