Я пытаюсь создать источник электронов с помощью команды -
gn gen out/Testing --args="import(\"//electron/build/args/testing.gn\")"
Продолжайте получать эту ошибку -
ERROR at //v8/BUILD.gn:503:30: Undefined identifier
if (!is_component_build && is_electron_build) {
^----------------
See //BUILD.gn:219:7: which caused the file to be included.
"//v8:gn_all",
^------------
Я не мог понять, что мне не хватает. Проверил еще раз, все инструкции и требования, все гуд. Похоже, он указывает на is_electron_build
. Я не знаю, откуда это.
Я следую этому https://www.electronjs.org/docs/development/build-instructions-gn
is_electron_build
не определен вBUILD.gn
. Их так много с таким же именем. Попытка получить точный файл. - person The_ehT   schedule 15.05.2021gclient sync
шагов, так как будут загружены сторонние зависимости Chromium. - person Asesh   schedule 15.05.2021gclient sync -D
. После его запуска теперь он показывает, что клиент не настроен. Многие файлы и папки пропали. Я сделал gitreset --hard
. Теперь кажется, что весь файл есть, но по-прежнему возникает ошибка «клиент не настроен». - person The_ehT   schedule 15.05.2021gn gen out/Testing --args="import(\"//electron/build/args/testing.gn\")"
прошла успешно. Но теперь эта ошибка появляетсяFileNotFoundError: [Errno 2] No such file or directory: 'gen/third_party/dom_distiller_js/test_sample_json_converter.h'
, когда я пытаюсь построитьgn gen out/Testing --args="import(\"//electron/build/args/testing.gn\") $GN_EXTRA_ARGS"
- person The_ehT   schedule 16.05.2021gclient sync
, как указано на этой странице. - person Asesh   schedule 16.05.2021