Использование glob со сборкой машинописного текста репозитория аспект-билд bazel-examples?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Использование glob со сборкой машинописного текста репозитория аспект-билд bazel-examples?

Сообщение Anonymous »

Я пытаюсь понять, как создать машинописный текст с помощью Bazel, и клонировал этот репозиторий:

Код: Выделить всё

git clone https://github.com/aspect-build/bazel-examples
И запустил пример ts_project_transpiler.

Код: Выделить всё

cd ts_project_transpiler
bazel build //...
И это работает. И я хочу использовать шаблон glob, чтобы иметь каталог с большим количеством машинописных файлов, и похоже, что в Bazel есть функции для этого.
Так что я попробовал.

Код: Выделить всё

ts_project(
name = "tsc",
#srcs = ["big.ts"],
srcs = glob(["*.ts"]),
declaration = True,
declaration_dir = "build-tsc",
out_dir = "build-tsc",
source_map = True,
)
Однако это ошибка.

Код: Выделить всё

ERROR: /Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:25:11: in ts_project_rule rule //:tsc:
Traceback (most recent call last):
File "/private/var/tmp/_bazel_oleersoy/e1e034f754cf70db5f987ffb5af7aef0/external/aspect_rules_ts/ts/private/ts_project.bzl", line 186, column 13, in _ts_project_impl
fail(no_outs_msg + """
Error in fail: ts_project target //:tsc is configured to produce no outputs.

This might be because
- you configured it with `noEmit`
- the `srcs` are empty
- `srcs` has elements producing non-ts outputs

This is an error because Bazel does not run actions unless their outputs are needed for the requested targets to build.
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:25:11: Analysis of target '//:tsc' failed
WARNING: errors encountered while analyzing target '//:tsc': it will not be built
WARNING: errors encountered while analyzing target '//:tsc_test_0__deps': it will not be built
WARNING: errors encountered while analyzing target '//:tsc_test': it will not be built
INFO: Analysis succeeded for only 43 of 46 top-level targets
INFO: Analyzed 46 targets (0 packages loaded, 0 targets configured).
INFO: Found 43 targets...
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_1__deps failed: missing input file '//:build-tsc/big.js'
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_2__deps failed: missing input file '//:build-tsc/big.js.map'
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_3__deps failed: missing input file '//:build-tsc/big.d.ts'
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_3__deps failed: 1 input file(s) do not exist
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_1__deps failed: 1 input file(s) do not exist
ERROR: /Users/oleersoy/Temp/bazel-examples/ts_project_transpiler/BUILD.bazel:86:15: Executing genrule //:tsc_test_2__deps failed: 1 input file(s) do not exist
INFO: Elapsed time: 0.123s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
FAILED: Build did NOT complete successfully
Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ript-build
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему glob(f'*[jp][pn]g') работает, а glob('*p[ng][df]') – нет? (Синтаксис glob с [])
    Гость » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость
  • Почему glob('*[jp][pn]g') работает, а glob('*p[ng][df]') – нет? (Синтаксис glob с [])
    Гость » » в форуме Python
    0 Ответы
    72 Просмотры
    Последнее сообщение Гость
  • Функция glob в модуле glob: получать файлы также из подпапок
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Использование общего машинописного текста вместо #-Links с угловой загрузкой
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Использование общего машинописного текста вместо #-Links с угловой загрузкой
    Anonymous » » в форуме Html
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»