typescript - 使用带有依赖项的 ts_lib Bazel 构建 Javascript
如何从 ts_libs 构建一个 JavaScript 二进制文件?ts_lib 的输出是声明文件,例如 *.d.ts,如自述文件中所述。它还解释了如何获取 JavaScript 输出。
ts_library(
name = "compile",
srcs = ["thing.ts"],
deps = [":someother_ts_lib"],
)
filegroup(
name = "thing.js",
srcs = ["compile"],
# Change to es6_sources to get the 'prodmode' JS
output_group = "es5_sources",
)
my_rule(
name = "uses_js",
deps = ["thing.js"],
)
我的问题是,我如何访问一个 ts_lib 的 JavaScript 以及作为目标依赖的所有依赖项?当我将 :thing.js 添加为依赖时,它只会拉取一个 js 文件,而不是整个依赖图。