小编Ale*_*x K的帖子

我如何继续使用 jshint 与 facebook flow?

我正在使用http://jshint.com/并且还想使用http://flowtype.org/。当我添加静态类型,jshint翻转出来,因为它不理解: Object的部分function(options: Object)

有人在 Flow 中使用过 jshint 吗?我真的很喜欢 jshint,并且更愿意继续在 Flow 旁边使用它。

jshint flowtype

5
推荐指数
1
解决办法
2131
查看次数

如果已经安装了依赖项,则覆盖 package.json 中依赖项的 NPM 依赖项将不起作用

当我尝试使用 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)

node.js npm typescript package.json package-lock.json

5
推荐指数
1
解决办法
2万
查看次数