atls / team-management

Team management app
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Создание энтрипоинта #2

Closed Nelfimov closed 4 months ago

Nelfimov commented 4 months ago

С чем связан запрос на фичу?

Для приложения нужно собрать энтрипоинт для дальнейшей разработки команды.

Расскажите как вы это себе видите

Definition of done (критерий готовности)

Энтрипоинт создан, запускается без ошибок.

Приложите пример реализаций

https://github.com/atls-lab/frontend/tree/master/app-router/entrypoints/renderer https://github.com/torin-asakura/drum-in/tree/master/landing/entrypoints/renderer https://github.com/torin-asakura/dream-team/tree/master/landing/entrypoints/renderer

Приложите материалы задачи

https://www.figma.com/file/2vNHefkDcMKAFSnw69RbMM/Team-management-system?type=design&node-id=0-1&mode=design&t=Xbq1nSce06sKbif8-11

bbulakh commented 4 months ago

@Nelfimov

Я делаю фикс энтрипоинта, чтобы пройти проверки. Сначала я переписал файлы в app на стрелочные функции и оставалась всего одна ошибка

Error: Cannot find module 'scheduler/tracing' or its corresponding type declarations.

Я еще раз сделал yarn install, yarn lint и в итоге выдаёт это: (.pnp.cjs на месте, всё запускается. Пробовал чистить кэш, ставить зависимости заново, не помогло)

➤ YN0000: ┌ Lint ➤ YN0000: │ Cannot find module '/Users/b_bulakh/Documents/ATLS/team-management/app/entrypoints/renderer/.pnp.cjs' ➤ YN0000: │ Require stack: ➤ YN0000: │ - internal/preload ➤ YN0000: │ ➤ YN0000: │ Module._resolveFilename node:internal/modules/cjs/loader:1077:15 ➤ YN0000: │ Module._load node:internal/modules/cjs/loader:922:27 ➤ YN0000: │ internalRequire node:internal/modules/cjs/loader:174:19 ➤ YN0000: │ Module._preloadModules node:internal/modules/cjs/loader:1433:5 ➤ YN0000: │ loadPreloadModules node:internal/process/pre_execution:598:5 ➤ YN0000: │ setupUserModules node:internal/process/pre_execution:117:3 ➤ YN0000: │ MessagePort. node:internal/main/worker_thread:132:5 ➤ YN0000: │ [nodejs.internal.kHybridDispatch] node:internal/event_target:741:20 ➤ YN0000: │ exports.emitMessage node:internal/per_context/messageport:23:28 ➤ YN0000: └ Completed

Nelfimov commented 4 months ago

yarn lint запускай из корня проекта

bbulakh commented 4 months ago

Понял, тогда осталась эта ошибка:

.yarn/cache/@types-react-npm-18.2.48-3bda252d86-2e56ea6bd8.zip/node_modules/@types/react/index.d.ts Error: Cannot find module 'scheduler/tracing' or its corresponding type declarations.

Этот тип нужно указать в какой-то из package.json?

Nelfimov commented 4 months ago

актуализируй ветку, я посмотрю

Nelfimov commented 4 months ago

Забирай, пофиксил. Это внутренняя ошибка типов, ее можно решить только "подбором" версий.

bbulakh commented 4 months ago

@Nelfimov запросил повторное ревью