From e8ef2bb18d4289225f62a63a9e8151308a36b875 Mon Sep 17 00:00:00 2001 From: Ashwin Madavan Date: Tue, 5 Aug 2025 07:47:12 -0400 Subject: [PATCH] chore: declare a dependency on aspect_rules_js When I try to use `web_assets` with `bzlmod` I get the following error. ``` ERROR: error loading package under directory 'server/storyboard/ui': error loading package 'server/storyboard/ui': at /home/vscode/.cache/bazel/_bazel_vscode/7ad25f9ef7ff83782d7cbcac3c95dbb7/external/com_github_benchsci_rules_nodejs_gazelle+/defs.bzl:8:6: at /home/vscode/.cache/bazel/_bazel_vscode/7ad25f9ef7ff83782d7cbcac3c95dbb7/external/com_github_benchsci_rules_nodejs_gazelle+/internal/web_assets.bzl:6:6: Unable to find package for @@[unknown repo 'aspect_rules_js' requested from @@com_github_benchsci_rules_nodejs_gazelle+]//js:defs.bzl: The repository '@@[unknown repo 'aspect_rules_js' requested from @@com_github_benchsci_rules_nodejs_gazelle+]' could not be resolved: No repository visible as '@aspect_rules_js' from repository '@@com_github_benchsci_rules_nodejs_gazelle+'. ``` I get this error even when I add a dependency on aspect_rules_js to my `MODULE.bazel`. I think the root cause is a missing dependency on `aspect_rules_js` in this module, but I'm not a Bazel expert and might be mistaken. Let me know if this change will fix my problem. --- MODULE.bazel | 1 + 1 file changed, 1 insertion(+) diff --git a/MODULE.bazel b/MODULE.bazel index 6dcc78d..242da19 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -21,6 +21,7 @@ module( bazel_dep(name = "rules_go", version = "0.42.0", repo_name = "io_bazel_rules_go") bazel_dep(name = "gazelle", version = "0.34.0", repo_name = "bazel_gazelle") +bazel_dep(name = "aspect_rules_js", version = "2.4.2") go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod")