0

私は自分のウェブアプリの十字キーナビゲーションにグーグルクロージャーライブラリを使用する方法を理解しようとしてきました。私は一生の間、閉鎖を働かせることができません。私はここでグーグルのガイドに従っています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ページコードをコピーして貼り付け、ガイドに事前に作成されたdeps.jsファイルを使用すると、ページがキーボードナビゲーションで機能しないため、deps.jsファイルが問題であると想定しています。まさにガイドからです。

4

1 に答える 1

2

開発マシンにPythonをインストールし、パス環境にPythonが追加されていることを確認する必要があります。クロージャーdepswriterは、コマンドラインからpythonを使用して実行できます(* 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

また、GitHub zipファイルを使用せずに、SVNリポジトリからソースをチェックアウトすることをお勧めします。SVNリポジトリは最新のものであり、githubはミラーであり、遅れることがあります。コードの最新バージョンを確実に入手するには、SVNツールをインストールし、指定されたリポジトリからチェックアウトしてください。

于 2012-12-28T19:58:59.467 に答える