GoogleTV Closure Library入门

时间:2012-12-28 18:52:00

标签: google-tv google-closure google-closure-library

我一直在努力弄清楚如何使用谷歌闭包库为我的网络应用程序进行d-pad导航。我不能为我的生活得到封闭工作。我在这里关注谷歌指南https://developers.google.com/tv/web/lib/closure/gettingstarted

该指南要求从他们的SVN仓库结账,但我只是使用github上的库的下载zip。该指南要求执行以下命令

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页面代码并使用premade deps.js文件作为指南时,我的页面不能用键盘导航,所以我假设deps.js文件是我的问题,因为其他一切完全来自指南。

1 个答案:

答案 0 :(得分:2)

您需要在开发计算机上安装python,并确保将其添加到路径环境中。可以使用命令行中的python执行关闭depswriter(如果使用* nix,则可以从cli调用该文件)。尝试:

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 zip文件。 SVN repo是最新的,而github是一面镜子,有时会落后。为确保您拥有最新版本的代码,请安装SVN工具并从指定的仓库中签出。

相关问题