問題タブ [bazel-rules-nodejs]

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.

0 投票する
1 に答える
126 参照

typescript - typeScriptでpackage.json依存関係の配列が英数字順にソートされているかどうかを確認する

typeScript で、package.json の依存関係と devDependencies の配列が英数字順に並べ替えられているかどうかを確認したいと考えています。ソートされていない場合は、場違いな dep 名を返す必要があります。

typesScript でチェックする bazel ルールを構築してチェックしたい

dep2、devdep1 が違反していると言って false を返します。

0 投票する
1 に答える
178 参照

bazel - ルールの失敗で Bazel ビルドを失敗させる方法は?

アプリケーションで NodeJS の Bazel ルールを使用しています。目的は、単純に一連のファイルを lint し、lint が失敗した場合にビルドを失敗させることです。私が現在経験しているのは、lint エラーにもかかわらずビルドが成功することです。

これが私のBUILDファイルの一部です:

最初にヒンティング ライブラリを読み込み、リントするすべての HTML ファイルのファイル グループを定義します。その後、データと引数を指定してルールを使用します。

ビルドを実行するには、npm スクリプトでデフォルト オプションを使用します。bazel build //...

0 投票する
1 に答える
189 参照

bazel - Bazel: 別のリンクされた JS 依存関係 (yarn ワークスペース) を使用して js_library をビルドします。

いくつかの JS パッケージを含み、Yarn ワークスペースで編成されたプロジェクトがあります。

FOOpackage は package に依存しBAR、で定義されていFOO/package.jsonます:

workspaces/bar/BUILD.bazelこのように見えます

そしてここworkspaces/foo/BUILD.bazel

WORKSPACEファイルには以下が含まれます。

このセットアップのすべてで、実行bazel build //workspaces/foo:fooして失敗します。linksで構成またはgenerate_local_modules_build_files属性を設定する必要がありますyarn_installか? または、このリンクされたパッケージを連携させるために必要な変更は何ですか?