标签: bazel-rules-js

如何使用“rules_js”为具有多个包的 monorepo 设置 bazel 工作区?

我想设置bazel构建系统,以使用新的rules_js规则集构建包含多个 JavaScript 包的 monorepo 。rules_js的文档说它通过“工作空间”支持“monorepo 中的嵌套 npm 包”,但我不明白如何将所有内容连接起来,以便:

  • monorepo 中的每个包可以有不同的外部依赖项
  • monorepo 中的包也可以相互依赖

我尝试@npm//$DEPENDENCYdepsof 规则中使用类似js_library引用我的 npm 依赖项(如旧的rules_nodejs规则集),但我只是收到有关不存在目标的错误。

bazel pnpm-workspace bazel-rules-js

3
推荐指数
1
解决办法
1438
查看次数

标签 统计

bazel ×1

bazel-rules-js ×1

pnpm-workspace ×1