Я создал приложение nest js. В папке приложения root есть следующие подпапки:
Папка миграции содержит миграции типа.
При запуске приложения с npm Запуск запуска: dev У меня есть эта ошибка:
import {MigrationInterface, QueryRunner} from "typeorm";
^^^^^^
SyntaxError: Cannot use import statement outside a module
at Module._compile (internal/modules/cjs/loader.js:891:18)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
at Module.require (internal/modules/cjs/loader.js:848:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Function.PlatformTools.load (C:\Users\dakru1\Documents\employo\employo-api\node_modules\typeorm\platform\PlatformTools.js:114:28)
at C:\Users\dakru1\Documents\employo\employo-api\node_modules\typeorm\util\DirectoryExportedClassesLoader.js:39:69
at Array.map (<anonymous>)
at Object.importClassesFromDirectories (C:\Users\dakru1\Documents\employo\employo-api\node_modules\typeorm\util\DirectoryExportedClassesLoader.js:39:10)
Я понимаю ошибку сообщение, и я знаю, как это исправить, когда это относится к коду приложения.
Однако моя проблема заключается в том, что эта ошибка происходит из файла миграции typeorm: [app-root-folder]\migration\1587067680466-Init.ts
, который не должен использоваться при запуске приложения.
Почему в гнезде js используются файлы миграции. Как можно игнорировать папку миграции при запуске приложения nest js?