我想设置bazel构建系统,以使用新的rules_js规则集构建包含多个 JavaScript 包的 monorepo 。rules_js的文档说它通过“工作空间”支持“monorepo 中的嵌套 npm 包”,但我不明白如何将所有内容连接起来,以便:
我尝试@npm//$DEPENDENCY在depsof 规则中使用类似js_library引用我的 npm 依赖项(如旧的rules_nodejs规则集),但我只是收到有关不存在目标的错误。
@npm//$DEPENDENCY
deps
js_library
bazel pnpm-workspace bazel-rules-js
bazel ×1
bazel-rules-js ×1
pnpm-workspace ×1