Com*_*rip 5 typescript create-react-app
我刚刚尝试使用 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": [
"node_modules",
"build",
"scripts",
"acceptance-tests",
"webpack",
"jest",
"src/setupTests.ts"
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |