Как лучше решить ситуацию с импортом файлов во время сборки проекта?
Сейчас ситуация такая: перестал запускаться бэк с формулировкой не может найти/импортировать модульctx. Пути в файлеindexНужно понять: проверил, редактор находит файл и прописывает через автокомплит. Но через линк в терминале при выводе ошибки перехода на файл нет, то есть кто или что его не видит и почему и куда копать?
Сейчас ситуация такая: что удалось выяснить и почему я был уверен что ничего сам не менял:
По вводным: - видимо как то обновил самTSПо вводным: и теперь он ругается на параметрNodeВModuleResolutionСейчас ситуация такая:, что типа устарел он и не поддерживается. Но если мы его меняем наBandlerПо вводным:, то тогда идет несовместимость с системой модулейcommonjs
По вводным: - и в результате на данный момент приходится менять разные параметры для нормального запуска бэка и потом менять чтобы проверка типов проходила перед коммитом
Нужно понять: ну и что с этим всем делать? Как привести к общему согласию настроек?
По вводным: при запуске выводится следующее:
$ ▶ npm run dev > @ideanick/backend@0.0.0 dev > ts-node-dev --watch ./.env --rs --exit-child ./src/index.ts [INFO] 08:02:23 ts-node-dev ver. 2.0.0 (using ts-node ver. 10.9.2, typescript ver. 5.7.3) Error: Cannot find module '/home/andrew/CODE/JS/React/IdeaNick/backend/src/lib/ctx' imported from /home/andrew/CODE/JS/React/IdeaNick/backend/src/index.ts at finalizeResolution (node:internal/modules/esm/resolve:274:11) at moduleResolve (node:internal/modules/esm/resolve:859:10) at defaultResolve (node:internal/modules/esm/resolve:983:11) at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:801:12) at ModuleLoader.#cachedDefaultResolve (node:internal/modules/esm/loader:725:25) at ModuleLoader.#resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:760:38) at ModuleLoader.resolveSync (node:internal/modules/esm/loader:783:52) at ModuleLoader.#cachedResolveSync (node:internal/modules/esm/loader:744:25) at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:462:50) at ModuleJobSync.#link (node:internal/modules/esm/module_job:440:34) [ERROR] 08:02:41 Error: Cannot find module '/home/andrew/CODE/JS/React/IdeaNick/backend/src/lib/ctx' imported from /home/andrew/CODE/JS/React/IdeaNick/backend/src/index.ts
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос