【发布时间】:2015-12-02 02:32:25
【问题描述】:
我正在协作处理 Google App Engine 项目。其他贡献者已经提交了一个基本的 App Engine 项目结构:
└───src
├───main
├───java
│ └───com
│ └───[...]
└───webapp
├───css
├───fonts
├───img
├───js
├───partials
└───WEB-INF`
java 目录包含用 Java 编写的服务器端应用程序。
webapp 目录主要包含客户端代码,包括一个基本的 AngularJS 应用程序。然而,它也是 WEB-INF 的所在地,它配置 web 应用程序,而不是客户端应用程序代码。
如果我想开始使用 Yeoman 来管理客户端应用程序并获得 Grunt 和 Bower 带来的所有好处,我该怎么做?我只是从一开始就搭建了 Yeoman 应用程序,从来没有从预定义的 Google App Engine 项目中搭建。
我能想到两个选择:
- 删除
webapp(不包括WEB-INF)下的所有内容并运行webapp文件夹中的 Yeoman。这个感觉有点 不雅。 - 将 App Engine 项目与客户端分离 Angular 应用程序并使用 Yeoman 搭建一个 Angular 应用程序。
明确地说,我正在寻找有关使用 Yeoman 引入 Angular 的手段的信息,而不仅仅是 App Engine 应用中现有的 Angular 的最终产品。
【问题讨论】:
-
Google 有一个显示示例的存储库,sans-yeoman github.com/googlearchive/appengine-angular-guestbook-java
-
@Josh - 感谢您的回复,但我正在寻找有关使用 Yeoman 引入 Angular 的手段的信息,而不仅仅是end产品.我将编辑我的答案以澄清这一点。
标签: angularjs google-app-engine