Сборка Javascript из ts_lib Bazel с зависимостями - PullRequest
2 голосов
/ 07 января 2020

Как построить двоичный файл javascript из ts_libs? Вывод ts_lib - это файлы объявлений, например *.d.ts, как описано в файле readme. Это также объясняет, как получить 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"],
)

Мой вопрос: как мне получить доступ к javascript из ts_lib плюс все его зависимости как зависимости от цели? Когда я добавляю :thing.js в качестве dep, он вытягивает только один файл js, а не весь график.

...