гнездо js: npm запуск запуска не удается в новом проекте - PullRequest
0 голосов
/ 29 апреля 2020

Здравствуйте, я недавно запустил nest js и создал новый проект с помощью команды nest new , когда я хочу запустить проект с помощью npm run start: dev i get ошибка ниже в моей консоли знает кто-нибудь решение этой проблемы и спасибо.

node_modules / typescript / lib / lib.dom.d.ts: 16532: 11 - ошибка TS2430 : интерфейс 'WebGL2RenderingContext' неправильно расширяет интерфейс 'WebGL2RenderingContextBase'.

Типы свойства 'clearBufferfv' несовместимы.

Тип '(буфер: число, откатной буфер: число, значения : ArrayLike | Float32Array, srcOffset ?: number) => void 'нельзя назначить типу {{(buffer: number, drawbuffer: number, значения: Float32List, srcOffset ?: number): void; (буфер: число, drawbuffer: число, значения: Iterable, srcOffset ?: number): void; } '.

Типы параметров' значения 'и' значения 'несовместимы. Тип «Iterable» не может быть назначен типу «ArrayLike | Float32Array. Типу «Iterable» не хватает следующих свойств из типа «Float32Array»: BYTES_PER_ELEMENT, buffer, byteLength, byteOffset и еще 25.

1 Ответ

0 голосов
/ 29 апреля 2020

Похоже, это известная проблема с компилятором машинописного текста, что означает, что у вас, вероятно, имеется устаревшая версия nest или машинописного текста, которую использует ваша система. https://github.com/microsoft/TypeScript/issues/33672

Я прошел установку и не обнаружил ошибок, и я получаю следующие версии инструментов:

$ nest --version
7.1.4

$ ./node_modules/.bin/tsc --version
Version 3.8.3

Если вам нужно обновить гнездо, вы можете использовать следующую команду: npm update -g @nestjs/cli

...