网上搜到的一些消息都过时了,干脆自己看官网,把用到的部分翻译一下。
使用模板创建项目
如果不使用模板就是默认模板,
npx create-react-app my-app --template [template-name]
因为个人想用typescript,所以只要执行下面这行
npx create-react-app my-app --template typescript
模板都可以在npm上找到,都是"cra-template-*"这种格式。看了一下果然下载量最多的就是typescript的模板。一个月有15k左右。
给现有项目添加typescript支持
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
# or
yarn add typescript @types/node @types/react @types/react-dom @types/jest
会自动帮你生成tsconfig
然后你直接用tsx后缀命名那些用了jsx语法的文件就可以了。