本文详细介绍了如何从零开始搭建一个 Typescript + React 开发的脚手架,包含如何添加 Redux 以及 React Router 的环境。
本文代码地址:ts-react-redux
建议将代码拉下来之后,配合本文一起查看,效果更佳。
代码下载命令:git clone https://github.com/vettel-qin/ts-react-redux.git
相关文章目录
从零开始,一步一步搭建Typescript + React + Redux项目——创建项目结构(一)
从零开始,一步一步搭建Typescript + React + Redux项目——开发环境配置(二)
从零开始,一步一步搭建 Typescript + React + Redux项目——集成React(三)
从零开始,一步一步搭建 Typescript + React + Redux项目——集成Redux(四)
从零开始,一步一步搭建 Typescript + React + Redux项目——项目打包(五)
从零开始,一步一步搭建 Typescript + React + Redux项目——团队合作规范(六)
一、创建项目结构
1、新建文件夹并进入,命名为:ts-react-redux
mkdir ts-react-redux && cd ts-react-redux
2、初始化 package.json文件,默认已经安装node以及npm(如需安装yarn,执行npm install -g yarn)
yarn init 按照提示填写项目基本信息
3、初始化tsconfig.json文件
(1)、全局安装typescript
npm install -g typescript
然后 tsc --init
(2)、项目内安装 npx tsc --init (推荐)
4、创建src目录,用来存放我们编写的代码。创建tools目录,用来存放webpack配置文件
mkdir src
mkdir tools
5、在src目录下 新建containers文件夹,用来存放页面组件。新建components文件夹,用来存放公共组件。新建utils文件夹,用来存放常用工具类。新建entries文件夹,用来存放入口文件。
cd src
mkdir containers
mkdir components
mkdir utils
mkdir entries
6、在tools目录下新建webpack.config.ts,此时还没有书写内容,之后会详细地进行配置。
7、在entries目录下新建入口文件index.ts和HTML模板index.html
index.html
index.ts
文章及代码中如有问题,欢迎指正,谢谢!