Получение ошибки Общий тип 'InsertWriteOpResult <TSchema>' требует 1 аргумента (ов) типа в библиотеках mongoseeding - PullRequest
2 голосов
/ 01 октября 2019

Я использую монго-версию 3.3. Когда я пытаюсь построить проект, он выдает сообщение об ошибке ниже

node_ts@1.0.0 serve / app npm run build && tsc && node lib / server.js node_ts@1.0.0 build /app babel src --out-dir lib --extensions ".ts, .tsx" Успешно скомпилировал 85 файлов с помощью Babel. node_modules / mongo-seeding / dist / database / database.d.ts (19,94): ошибка TS2314: универсальному типу «InsertWriteOpResult» требуются аргументы 1 типа.

Один день назад всеработал нормально. Без изменения какого-либо кода я начал получать эту ошибку. Я думаю, что это говорит о том, что мы должны передать тип по умолчанию в Tschema.

Я пытался ухудшить версию библиотеки, но не работал

1 Ответ

1 голос
/ 04 октября 2019

Проблема связана с обновлением библиотеки MongoDB, используемой внутри mongo-seed. Пожалуйста, попробуйте установить правильную версию, требуемую mongo-seed MongoDB, или попробуйте построить точное дерево зависимостей. Для этого вы можете попытаться использовать точную версию библиотеки.

...