React 开发环境的搭建 (React脚手架)

article/2025/11/8 19:01:34

1. react脚手架

  1. xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目
    1. 包含了所有需要的配置(语法检查、jsx编译、devServer
    2. 下载好了所有相关的依赖
    3. 可以直接运行一个简单效果
  2. react提供了一个用于创建react项目的脚手架库: create-react-app
  3. 项目的整体技术架构为:  react + webpack + es6 + eslint.....
  4. 使用脚手架开发的项目的特点: 模块化, 组件化, 工程化

创建项目并启动

首先windew+R  输入cmd进行命令行   输入 

node -v

查看是否安装node.js,这是运行npm命令的依赖

 如果显示

‘npm’ 不是内部或外部命令,也不是可运行的程序或批处理文件

下载node.js    Node.js下载及安装 这里建议下载msi格式的安装程序 版本在14之上

安装完成后不用配置全局环境

第一步,全局安装 在cmd中执行:npm i -g create-react-app

第二步切换到想创项目的目录,使用命令:create-react-app react-staging

        这里在桌面上创建一个react文件  cmd 中输入 cd Desktop  进入到桌面

        执行create-react-app react-staging  

注意:这个命令对Node.js 的版本有要求14版本以上的

        dir  显示桌面上的所有文件夹        cls 清空命令

如果卡在sill idealTree buildDeps没有反应         参考下 解决方案

运行成功后界面显示  

桌面就生成了一个名称为react-staging的文件

结构如下图:

第三步,进入项目文件夹:cd react-staging

第四步,启动项目:npm start

启动成功进入一个页面,默认端口号是3000

         第五步,关闭项目:使用ctrl+v 选择 Y  项目关闭

        最后使用cscode打开构建好的文件react-staging  开始编写前端

react脚手架项目结构

public ---- 静态资源文件夹

        favicon.icon ------ 网站页签图标

        index.html -------- 主页面

        logo192.png ------- logo图

        logo512.png ------- logo图

        manifest.json ----- 应用加壳的配置文件

        robots.txt -------- 爬虫协议文件

src ---- 源码文件夹

        App.css -------- App组件的样式

        App.js --------- App组件

        App.test.js ---- 用于给App做测试

i        ndex.css ------ 样式

        index.js ------- 入口文件

        logo.svg ------- logo图

        reportWebVitals.js

                --- 页面性能分析文件(需要web-vitals库的支持)

        setupTests.js

                ---- 组件单元测试的文件(需要jest-dom库的支持)

功能界面的组件化编码流程(通用)

1. 拆分组件: 拆分界面,抽取组件

2. 实现静态组件: 使用组件实现静态页面效果

3. 实现动态组件

3.1 动态显示初始化数据

3.1.1 数据类型

3.1.2 数据名称

3.1.2 保存在哪个组件?

3.2 交互(从绑定事件监听开始)


http://chatgpt.dhexx.cn/article/mBnCNlZX.shtml

相关文章

react官方脚手架安装

1 npm i create-react-app -g 全局安装 2 create-react-app --version 检测版本号 3 create-react-app 项目的名字(项目名一般小写) 4 cd 项目的名字 5 运行 yarn start 6 一般都是要安装路由的 npm i react-router-dom (注意的是react路由安装的版本不同…

React创建脚手架

第一步:全局安装:npm i -g create-react-app或者npm install -g create-react-app npm i -g create-react-app //在全局安装create-react-app 我有遇到报错(如果没有遇到这个报错的请忽略该处): 遇到这个错误&#xff0c…

React脚手架的搭建

1、安装Node.js 下载 | Node.js 2、运行node -v和npm -v两条命令 查看是否安装成功 3、npm install -g cnpm --registryhttps://registry.npm.taobao.org 用npm安装cnpm,将镜像源设置为国内镜像源,有些软件可能在国外,就会下载比较慢,cnpm就会相对快很…

React脚手架安装

一,npm与yarn 都能安装脚手架,如果没有yarn,全局执行命令行安装 npm install -g yarn查看版本: yarn --versionYarn 淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可 yarn config set registry https://registry.npm.taobao.org -g yarn config set sass_bin…

React脚手架搭建及创建React项目

1.安装node.js和npm: 可自行到node官网下载,下载node完成后,npm也会自行下载完成。 2.通过cmd执行 node -v 和 npm -v 查看是否下载成功和下载成功后的版本号。 3.安装好的npm的源默认是国外的源,会因为网络原因导致执行npm操作有延时&#…

React-6-脚手架

1、介绍 React脚手架名称:create-react-app。 什么是React脚手架:FaceBook的React团队官方出的一个快速构建React单页面应用的工具,用来帮助开发者创建一个基于React库的模板项目,项目引入了React及其它基础的依赖库&#xff08…

React安装脚手架

create-react-app 脚手架:用一行命令,帮助开发者,自动创建项目工程,创建目录,创建文件,编写起始代码 如果没有脚手架我们需要自己一个文件一个目录的创建。 使用脚手架步骤 1:安装脚手架2&…

React脚手架的安装

React脚手架是基于webpak基础,所以前提条件是安装好npm或者yarn版本管理器。 目录 yarn基于npm安装 安装React脚手架步骤 React脚手架项目结构 当运行React项目卡住 yarn基于npm安装 //全局安装:npm install -g yarn //查看版本:yarn -…

React应用(基于React脚手架)

目录 前言:一、使用create-react-app创建react应用1、什么是 react 脚手架?2. 创建 cli 脚手架方式13. 创建 cli 脚手架方式24. npx:5. react脚手架项目结构6. 功能界面的组件化编码流程(通用)7. 如何更改脚手架版本 二、React 组…

React-(1)React工程搭建(脚手架)

React工程搭建 简而言之,脚手架是一个CLI工具。可以帮我们创建已经配置好打包工具和项目目录结构的工程化项目模板。脚手架让项目从搭建到开发,再到部署,整个流程变得快速和便捷 1.安装react脚手架 npm i -g create-react-app2.创建react工程…

如何安装React的第一个脚手架

前言 学习React和Vue其实很多都是想通的,Vue中学到过一般我们都是通过脚手架来完成项目的开发,那么React也同样是有脚手架进行开发的,这样可以为我们省去很多的时间提高的我们的开发效率。那么接下来就是如何完成第一个脚手架的开发。 操作…

搭建react脚手架初识react

一、环境准备&项目搭建 (1)安装最新node.js 中文官网:https://nodejs.org/zh-cn/ 下载msi,直接安装即可(安装过程中记得勾选 Add to path) 查看node版本 node -v 查看npm(nodejs下的包管…

十二、React脚手架

1. 使用create-react-app创建react应用 1.1. react脚手架 xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目 包含了所有需要的配置(语法检查、jsx编译、devServer…) 下载好了所有相关的依赖 可以直接运行一个简单效果 react提供了一个用于创建…

React-脚手架

系列文章目录 react,react-基本使用,react-脚手架, jsx的使用,条件渲染 文章目录 系列文章目录一、React是什么?二、React-特点三.React-基本使用四. React-脚手架使用react脚手架初始化项目初次安装报错:…

【React 框架】React 应用:基于 React 脚手架

学习视频:尚硅谷React教程(2022加更,B站超火react教程)_哔哩哔哩_bilibili 一、创建 react 应用 1、react 脚手架概述 (1)xxx 脚手架:用来帮助程序员快速创建一个基于 xxx 库的模板项目。 ① …

react脚手架

1.脚手架简介 xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目 包含了所有需要的配置(语法检查、jsx编译、devServer…)下载好了所有相关的依赖可以直接运行一个简单效果react提供了一个用于创建react项目的脚手架库: create-react-app项目的…

React(二)react脚手架的搭建

目录 一、搭建本地开发环境 二、创建 React 脚手架项目 三、VS Code 启动脚手架项目 React脚手架我们所用的其中一个是Create React App,Create React App 是一个用于学习 React 的舒适环境,也是用 React 创建新的单页应用的最佳方式。它会配置你的开…

React--》超详细教程——React脚手架的搭建与使用

目录 React脚手架的创建 全局安装创建 npx安装创建(官方推荐) 指定React版本安装 脚手架文件介绍 React脚手架是开发现代Web应用的必备,其充分利用Webpack、Babel、ESlint等工具辅助项目的开发,当然这些工具也无需手动配置即可使用,脚手…

金额计算!

一、简介 金额计算是一个计算机开发中经常会用到的一个小方法,在我不懂之前,我一度以为需要自己写很多的代码,自己去编写各种数据的相加、相乘,复杂的不得了,可等我接触后才知道,原来这么简单,今…