問題タブ [bazel-rules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Bazel genrule:ワークスペースディレクトリへの絶対パスを取得するには?
現在の git commit ハッシュを含むヘッダー ファイルを作成するために、bazel gen-rule を作成したいと考えています。
これまでのところ、Linuxバージョン(cmd)はテストしていませんが、Windows(cmd_ps)でのみテストしており、動作しますが、問題は、powershellを実行するとワークスペースディレクトリ(私のgitルート)にないことです. what_comes_here
ワークスペースのルートに最初に cd するには、何を置き換える必要がありますか?
bazel - ルールの失敗で Bazel ビルドを失敗させる方法は?
アプリケーションで NodeJS の Bazel ルールを使用しています。目的は、単純に一連のファイルを lint し、lint が失敗した場合にビルドを失敗させることです。私が現在経験しているのは、lint エラーにもかかわらずビルドが成功することです。
これが私のBUILD
ファイルの一部です:
最初にヒンティング ライブラリを読み込み、リントするすべての HTML ファイルのファイル グループを定義します。その後、データと引数を指定してルールを使用します。
ビルドを実行するには、npm スクリプトでデフォルト オプションを使用します。bazel build //...
bazel - Bazelの「Make」変数が何に展開されているかを確認する簡単な方法はありますか?
https://docs.bazel.build/versions/master/be/make-variables.html のどの変数が実際に展開されるかを確認するツールはありますか? これは、これらの変数のデバッグと理解に役立つ可能性があります。