diff options
author | vturov <vturov@yandex-team.com> | 2024-08-20 07:24:27 +0300 |
---|---|---|
committer | vturov <vturov@yandex-team.com> | 2024-08-20 07:34:26 +0300 |
commit | 3669ca7ed139af25dfd46ec1ce9b94f36ffefda5 (patch) | |
tree | 0f476b8ec127c84428e9aece81e1833324f583d6 /build/conf | |
parent | f7e19932f2630ec28c3a7f777f6af17f94b3b267 (diff) | |
download | ydb-3669ca7ed139af25dfd46ec1ce9b94f36ffefda5.tar.gz |
support `next experimental-compile` command
Добавляем возможность использовать в `next` экспериментальную функциональность построения проекта без рендеринга статики, отложив рендеринг на момент запуска проекта на конкретной среде.
Это позволяет проектам, требующим разных параметров рендеринга для статики в зависимости от среды пережить ограничения автосборки, требующей независимости результата от конкретной среды, на которой выполняется сборка.
40cab21c170e2c68291be3e695045541b3984e48
Diffstat (limited to 'build/conf')
-rw-r--r-- | build/conf/ts/ts_next.conf | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/build/conf/ts/ts_next.conf b/build/conf/ts/ts_next.conf index db25950527..e41f08182f 100644 --- a/build/conf/ts/ts_next.conf +++ b/build/conf/ts/ts_next.conf @@ -1,4 +1,5 @@ TS_NEXT_CONFIG_PATH=next.config.js +TS_NEXT_COMMAND=build ### @usage: TS_NEXT_CONFIG(ConfigPath) ### @@ -25,10 +26,15 @@ macro TS_NEXT_OUTPUT(DirName) { SET(TS_NEXT_OUTPUT_DIR $DirName) } +macro TS_NEXT_EXPERIMENTAL_COMPILE() { + SET(TS_NEXT_COMMAND experimental-compile) +} + TS_NEXT_CMD=$TOUCH_UNIT \ && $_TS_FILES_COPY_CMD \ && $ADD_VCS_INFO_FILE_CMD \ && $NOTS_TOOL $NOTS_TOOL_BASE_ARGS build-next $NOTS_TOOL_COMMON_BUILDER_ARGS \ + --ts-next-command ${TS_NEXT_COMMAND} \ --bundler-config-path ${input:TS_NEXT_CONFIG_PATH} \ --output-dirs ${TS_NEXT_OUTPUT_DIR} \ $_NODE_MODULES_INOUTS ${hide:PEERS} \ |