小编Com*_*rip的帖子

打字稿 - 重复标识符“beforeEach”

我刚刚尝试使用 create-react-app (1.5.2) 引导一个新项目

create-react-app test-ts --scripts-version=react-scripts-ts
Run Code Online (Sandbox Code Playgroud)

没有接触任何东西,我“开始”,我得到以下信息:

<project root>/node_modules/@types/jest/index.d.ts
(23,13): Duplicate identifier 'beforeEach'.
Run Code Online (Sandbox Code Playgroud)

当我放

'skipLibCheck': true
Run Code Online (Sandbox Code Playgroud)

在 tsconfig.json 中,一切都可以毫无问题地转换。

我显然在另一台 ubuntu 机器上尝试过,它在没有 'skipLibCheck': true in tsconfig.json 的情况下工作得很好

我已经尝试过新版本的 node 和 npm,已经尝试过了

rm -rf ./node_modules
(npm|yarn) install
Run Code Online (Sandbox Code Playgroud)

错误仍然存​​在。你认为可能有什么问题?

这是我的 tsconfig.json:

{
   "compilerOptions": {
       "baseUrl": ".",
       "outDir": "build/dist",
       "module": "esnext",
       "target": "es5",
       "lib": ["es6", "dom"],
       "sourceMap": true,
       "allowJs": true,
       "jsx": "react",
       "moduleResolution": "node",
       "rootDir": "src",
       "forceConsistentCasingInFileNames": true,
       "noImplicitReturns": true,
       "noImplicitThis": true,
       "noImplicitAny": true,
       "strictNullChecks": true,
       "suppressImplicitAnyIndexErrors": true,
       "noUnusedLocals": true
  },
  "exclude": …
Run Code Online (Sandbox Code Playgroud)

typescript create-react-app

5
推荐指数
0
解决办法
1551
查看次数

标签 统计

create-react-app ×1

typescript ×1