NestJS не запускается в приложениях

Я недавно начал использовать turborepo. Я добавил новое приложение в /appsкаталог, называемый apiсделав следующее

      $ cd apps
$ nest new api

Теперь, если я попытаюсь запустить Nest API

      $ cd api
$ yarn start:dev

Он терпит неудачу со следующей ошибкой,

      ../../node_modules/@types/react-dom/node_modules/@types/react/index.d.ts:3100:14 - error         type LibraryManagedAttributes<C, P>dAttributes'.
                  ~~~~~~~~~~~~~~~~~~~~~~~~
3100
  ../../node_modules/@types/react/index.d.ts:3100:14
    3100         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                      ~~~~~~~~~~~~~~~~~~~~~~~~
    'LibraryManagedAttributes' was also declared here.

../../node_modules/@types/react/index.d.ts:3100:14 - error TS2300: Duplicate identifier 'LibraryManagedAttributes'.

3100         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                  ~~~~~~~~~~~~~~~~~~~~~~~~

  ../../node_modules/@types/react-dom/node_modules/@types/react/index.d.ts:3100:14
    3100         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                      ~~~~~~~~~~~~~~~~~~~~~~~~
    'LibraryManagedAttributes' was also declared here.

[4:35:02 PM] Found 2 errors. Watching for file changes.


Помощь!

1 ответ

Я заставил его работать после изменения tsconfig.json в apps/api

      {
  "extends": "tsconfig/base.json",
  "include": [
    "./**/*.ts"
  ],
  "exclude": [
    "node_modules"
  ],
  "compilerOptions": {
    "module": "commonjs",
    "declaration": true,
    "removeComments": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "allowSyntheticDefaultImports": true,
    "target": "es2017",
    "sourceMap": true,
    "outDir": "./dist",
    "baseUrl": "./",
    "incremental": true
  }
}

Другие вопросы по тегам