Typescript 与 javascript 一起使用的常用配置

tsconfig.json 的一些常用配置
更新于: 2024-09-18 09:16:41

有些包没有 .default,需要添加

.default is not a function tsconfig.json

TypeScript Tips (1) - allowSyntheticDefaultImports

初次尝试 TypeScript 的同学,在搭建 React 项目的时候,肯定会觉得导入包的方式很奇怪。

因为需要这样导入 React:
import * as React from 'react'
而 JavaScript 下是这样写的:
import React from 'react'
感觉上 TypeScript 的写法很不自然,
但其实在 tsconfig.json 里面添加一行配置就能恢复以前的自然感了
allowSyntheticDefaultImports: "true"

有些包没有 @types/xxx 类型

import parseCurl from "parse-curl";
"noImplicitAny": false

dump当前配置

tsc --showConfig

参考