我正在使用http://jshint.com/并且还想使用http://flowtype.org/。当我添加静态类型,jshint翻转出来,因为它不理解: Object的部分function(options: Object)。
有人在 Flow 中使用过 jshint 吗?我真的很喜欢 jshint,并且更愿意继续在 Flow 旁边使用它。
当我尝试使用 TypeScript 导入 mongoose 时,出现以下错误
node_modules/mongoose/node_modules/mongodb/mongodb.d.ts:3309:5 - error TS2416: Property 'end' in type 'GridFSBucketWriteStream' is not assignable to the same property in base type 'Writable'.
Run Code Online (Sandbox Code Playgroud)
显然这在 mongodb 4.3.0 中已修复,但 mongoose 使用 mongodb 4.2.2
我如何强制 mongoose 使用 mongodb 4.3.0+ ?
我尝试添加
"overrides": {
"mongoose": {
"mongodb": "^4.3.0"
}
},
Run Code Online (Sandbox Code Playgroud)
到 package.json 但它没有解决问题。
这是我的 package.json
{
"name": "reports",
"version": "1.0.0",
"type": "module",
"description": "",
"main": "index.js",
"engines": {
"node": "16.x"
},
"jest": {
"setupFiles": [
"<rootDir>/jestTestEnv.js"
]
},
"scripts": {
"test": "jest …Run Code Online (Sandbox Code Playgroud)