出现错误通用类型 'InsertWriteOpResult<TSchema>' 在 mongo 播种库中需要 1 个类型参数
Getting error Generic type 'InsertWriteOpResult<TSchema>' requires 1 type argument(s) in mongoseeding libraray
我正在使用 mongo-seeding 版本 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" Successfully compiled 85 files with Babel.
node_modules/mongo-seeding/dist/database/database.d.ts(19,94): error
TS2314: Generic type 'InsertWriteOpResult' requires 1 type
argument(s).
一天前一切正常。在不修改任何代码的情况下,我开始出现此错误。
我认为这是说我们必须在 Tschema 中传递默认类型。
我曾尝试降低库版本但没有成功
问题是由于更新了 mongo-seed 内部使用的 MongoDB 库。请尝试安装 MongoDB 的 mongo-seed 所需的正确版本或尝试构建确切的依赖关系树。为此,您可以尝试使用准确版本的库。
表示存在依赖性错误。检查您是否在 package.json 和 package-lock.json.
中使用正确且相同版本的猫鼬
我通过更新两个文件中的 mongoose 版本解决了这个问题。
我正在使用 mongo-seeding 版本 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" Successfully compiled 85 files with Babel. node_modules/mongo-seeding/dist/database/database.d.ts(19,94): error TS2314: Generic type 'InsertWriteOpResult' requires 1 type argument(s).
一天前一切正常。在不修改任何代码的情况下,我开始出现此错误。 我认为这是说我们必须在 Tschema 中传递默认类型。
我曾尝试降低库版本但没有成功
问题是由于更新了 mongo-seed 内部使用的 MongoDB 库。请尝试安装 MongoDB 的 mongo-seed 所需的正确版本或尝试构建确切的依赖关系树。为此,您可以尝试使用准确版本的库。
表示存在依赖性错误。检查您是否在 package.json 和 package-lock.json.
中使用正确且相同版本的猫鼬
我通过更新两个文件中的 mongoose 版本解决了这个问题。