reduxjs / rtk-github-issues-example

Source code for the Redux Toolkit Advanced Tutorial
214 stars 97 forks source link

Jest version dependency issue #16

Open aflores opened 4 years ago

aflores commented 4 years ago

Hello,

There seems to be an issue with the version of jest in the current packages.json file

npm install Works fine. but:

npm start Fails with:

`/rtk-github-issues-example/node_modules/jest-diff/build/diffLines.d.ts TypeScript error in /rtk-github-issues-example/node_modules/jest-diff/build/diffLines.d.ts(8,13): '=' expected. TS1005

 6 |  */
 7 | import { Diff } from './cleanupSemantic';

8 | import type { DiffOptions } from './types'; | ^ 9 | export declare const diffLinesUnified: (aLines: string[], bLines: string[], options?: DiffOptions | undefined) => string; 10 | export declare const diffLinesUnified2: (aLinesDisplay: string[], bLinesDisplay: string[], aLinesCompare: string[], bLinesCompare: string[], options?: DiffOptions | undefined) => string; 11 | export declare const diffLinesRaw: (aLines: string[], bLines: string[]) => Diff[];`

In packages.json, I replaced: "@types/jest": "24.0.18"

with: "@types/jest": "^24.2.2"

And the app works fine nowl.

Thanks for such a detailed example

roninbar commented 4 years ago

Same here, but I solved it by updating typescript to the latest version (4.0.3). It says here that you need typescript >= 3.8.2.

GeorgeMSchaffer commented 3 years ago

The same

tianfeng65 commented 3 years ago

the same,but when I use 'yarn install',everything is ok!

jota12x commented 3 years ago

Updating to the latest version of Typescript solved the issue.