首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoogleTV封闭库入门

问GoogleTV封闭库入门
EN

Stack Overflow用户
提问于 2012-12-29 02:52:00
回答 1查看 186关注 0票数 0

我一直在想如何在我的web应用程序中使用谷歌闭包库来进行d-pad导航。我无论如何也不能让闭包起作用。我在这里遵循谷歌的指南,https://developers.google.com/tv/web/lib/closure/gettingstarted

向导要求从他们的SVN repo中结账,但我只是使用从github下载的库的zip。向导要求执行以下命令

代码语言:javascript
复制
gtv-ui-lib/closure-library/closure/bin/build/depswriter.py \
  --root_with_prefix="gtv-ui-lib/source ../../../../gtv-ui-lib/source" \
  --output_file=tv-deps.js

创建一个deps.js文件。有人能给我解释一下如何执行这个命令吗?它应该在python命令提示符下还是其他什么地方?当我复制并粘贴他们的html和javascript页面代码并使用预先制作的deps.js文件作为指南时,我的页面不能使用键盘导航,所以我假设deps.js文件是我的问题,因为其他所有内容都完全来自指南。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-29 03:58:59

您需要在开发计算机上安装python,并确保将其添加到path环境中。可以从命令行使用python执行闭包分解程序(如果使用的是*nix,则可以直接从cli调用文件)。尝试:

代码语言:javascript
复制
python WHERE-YOU-UNZIPPED-THE-ZIP-PATH/gtv-ui-lib/closure-library/closure/bin/build/depswriter.py \
  --root_with_prefix="gtv-ui-lib/source ../../../../gtv-ui-lib/source" \
  --output_file=tv-deps.js

我还建议从SVN repo中查看源代码,而不是使用github压缩文件。SVN repo是最新的,而github是一面有时会落后的镜子。为了确保您拥有最新版本的代码,请安装SVN工具并从指定的存储库签出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14074290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档