使用GAE + Angular JS的Minifier

时间:2012-10-11 19:52:08

标签: javascript google-app-engine google-closure-compiler angularjs

您能否解释或指出如何设置缩放器(最好是谷歌关闭)以使用Google App Engine的良好资源。

我将AngularJS用于客户端。所以有大量的JS文件,并且喜欢将它作为一个文件服务,在生产过程中缩小。如果没有手动编辑index.html哪个文件服务器,并且没有GAE设置问题,我该如何实现?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以让App Engine为您完成优化工作,这要归功于您可以从管理控制台设置页面启用的Page Speed服务:

https://developers.google.com/appengine/docs/adminconsole/performancesettings#pagespeed

答案 1 :(得分:0)

modernizr有一个ant构建脚本,可以在您的html文件中搜索js和css,缩小和连接等等,从而创建代码的已发布版本。你可能想要调整它以确保像jquery和angularjs这样的东西放在正确的位置。我有一段时间没有使用蚂蚁,而且很容易理解。我想你可以用闭包来代替任何js minifier。

另外,请确保使用$ inject dependency injection,这样缩小器不会弄乱你的角度代码。

希望这会有所帮助

- 丹