很抱歉有一个未解决的问题,但是我不确定解决这个问题的最佳方法是什么。
TS错误是我运行时的许多错误之一
yarn bin tsc --project tsconfig.tscheck.json --pretty
这是错误之一:
myproject/editor/tests/myobject.tests.ts:8:9 - error TS2740: Type 'SpyInstance<void, [string]>' is missing the following properties from type 'Mock<any, any>': apply, call, bind, prototype, and 5 more.
8 assign = jest.spyOn(window.location, 'assign').mockImplementation(() => void 0);
~~~~~~
这是package.json中的主要更改:
- "@types/storybook__addon-actions": "^3.4.2",
- "@types/storybook__addon-knobs": "^4.0.2",
- "@types/storybook__addon-options": "^4.0.1",
- "@types/storybook__react": "^4.0.1",
+ "@types/storybook__addon-actions": "^3.4.3",
+ "@types/storybook__addon-knobs": "^5.0.2",
+ "@types/storybook__addon-options": "^4.0.2",
+ "@types/storybook__react": "^4.0.2",
也有一个webpack升级,但是我已经在另一个分支中单独测试了此更改,并且不会导致上述TS错误。
那么,是否有任何跟踪选项或其他手段可以找到导致TS错误的原因?