chore: document and adopt Node 24 LTS
This commit is contained in:
@@ -6,9 +6,24 @@ WealthLedger поставляется как локальное приложен
|
||||
исходного кода. Описано локальное окружение; production-топология по нему
|
||||
не подтверждается.
|
||||
|
||||
## Версия Node
|
||||
|
||||
Все локальные проверки используют Node 24 LTS; `.nvmrc` в frontend, backend
|
||||
и docs фиксирует 24.21.0. Specs использует frontend `.nvmrc`.
|
||||
По [официальному расписанию Node](https://github.com/nodejs/Release#release-schedule)
|
||||
поддержка Node 24 завершается 30.04.2028.
|
||||
В каждом npm-репозитории выполните `nvm install`, `nvm use --silent` и `npm ci`;
|
||||
в backend затем `npm run build` для генерации Prisma client.
|
||||
Поставляемый npm 11.19 запускает dependency install scripts только по
|
||||
`allowScripts` в package.json; разрешения привязаны к версиям сборочных
|
||||
зависимостей и пересматриваются при их обновлении.
|
||||
После смены major обязательна переустановка native modules через `npm ci`.
|
||||
Для отката верните прежние runtime/package/lockfile-конфигурации, выберите Node 22
|
||||
и повторите `npm ci` и backend build. Сам переход Node не меняет схему или данные.
|
||||
|
||||
## Подготовка backend
|
||||
|
||||
Локальная серверная среда использует Node 22 и SQLite. Для работы нужны:
|
||||
Локальная серверная среда использует Node 24 и SQLite. Для работы нужны:
|
||||
|
||||
| Параметр | Назначение и ограничение |
|
||||
| --- | --- |
|
||||
|
||||
Reference in New Issue
Block a user