从零开始一步一步搭建Typescript+React+Redux项目——创建项目结构(一)

本文详细介绍了如何从零开始搭建一个 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文件

首先全局安装typescript

npm install -g typescript

然后

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、index.html

7、在entries目录下新建index.ts、index.html

index.html

​​

从零开始一步一步搭建Typescript+React+Redux项目——创建项目结构(一)_第1张图片

index.ts

​​

从零开始一步一步搭建Typescript+React+Redux项目——创建项目结构(一)_第2张图片

文章及代码中如有问题,欢迎指正,谢谢!

你可能感兴趣的:(从零开始一步一步搭建Typescript+React+Redux项目——创建项目结构(一))