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
}
}