从零开始一步一步搭建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文件

(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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容