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

article/2025/11/8 19:03:23

React工程搭建

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

1.安装react脚手架

npm i -g create-react-app

2.创建react工程

项目名称遵循node的包名 即 全部使用小写英文字母,多个单词之间使用中划线或下划线进行连接 create-react-app <项目名称>

 create-react-app <项目名称>

3.启动react工程

进入到项目路径下,执行 yarn start(脚手架默认命令)启动项目,没有yarn的可以下载yarn或通过 那npm start启动项目。

cd <项目名>
yarn start

yarn启动

D:\monitor\mointor-alarm-system>yarn start
√ Something is already running on port 3000.Would you like to run the app on another port instead? ... yes
(node:2120) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2120) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
Starting the development server...
Compiled successfully!You can now view mointor-alarm-system in the browser.Local:            http://localhost:3001On Your Network:  http://10.61.156.135:3001Note that the development build is not optimized.
To create a production build, use npm run build.webpack compiled successfully

npm启动

D:\monitor\mointor-alarm-system>npm start> mointor-alarm-system@0.1.0 start
> react-scripts start
√ Something is already running on port 3000.Would you like to run the app on another port instead? ... yes
(node:20676) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:20676) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
Starting the development server...
Compiled successfully!You can now view mointor-alarm-system in the browser.Local:            http://localhost:3001On Your Network:  http://10.61.156.135:3001Note that the development build is not optimized.
To create a production build, use npm run build.webpack compiled successfully

默认情况下,项目会运行在3000端口 如果3000端口被占用,就会使用3001端口,依次类推,启动成功后就会看到如下页面。

在这里插入图片描述

4.工程结构说明

脚手架工程结构图

在这里插入图片描述

node_modules — 项目依赖包文件夹

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做测试index.css ------ 样式index.js ------- 入口文件logo.svg ------- logo图reportWebVitals.js--- 页面性能分析文件(需要web-vitals库的支持)setupTests.js---- 组件单元测试的文件(需要jest-dom库的支持)

gitignore ---- git的选择性上传的配置文件
配置不会上传的文件信息。git ignore 从名称就可以看到。

package.json---- Webpack配置和项目包管理文件
包含项目中依赖的第三方包(包的版本)和一些常用命令配置都在这个里边进行配置,当然脚手架已经为我们配置了一些了,目前位置,我们不需要改动。如果你对webpack了解,对这个一定也很熟悉。如果你的node_modules包删掉了,也可以借助package.json内容,执行npm install 或yarn install 重新生成node_modules。

README.md ----项目介绍文件


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

相关文章

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

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

搭建react脚手架初识react

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

十二、React脚手架

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

React-脚手架

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

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

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

react脚手架

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

React(二)react脚手架的搭建

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

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

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

金额计算!

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

Excel房贷计算表(商贷)1/2

Excel房贷计算表&#xff08;商贷&#xff09; 1. 计算月供。2. 计算房屋总价和最低首付。3. 计算实际首付。3.1 等额本息和等额本金的特点3.2 等额本息和等额本金月供计算3.3 计算实际首付 4.计算公共费用4.1契税4.2 物业维修基金4.3 其他费用4.4 公共费用计算 5.预算6.总表 1…

数据表格中金额计算

在layui中&#xff0c;有一个数据表格的功能&#xff0c;对于此&#xff0c;我们可以自定义表头&#xff0c;也可以自定义分页。以下是一张数据表格设置图以及效果图&#xff0c;这个分页有需要就可开启。 在上图中&#xff0c;我有需求&#xff0c;我需要获取数据表格中的所有…

#八、古老的查表计算器--图表

图表&#xff0c;一般称作江恩图表。这是由于江恩在股市的使用&#xff0c;使其受到关注。实际其产生年代应在古希腊或古罗马时期&#xff08;笔者根据数学史的逻辑推理&#xff0c;无考古证据&#xff09;&#xff0c;只是这些图表是当年最高的数学水平的产物之一&#xff0c;…

统计计算

这本书讲不完 统计计算和统计仿真。 85道题做一下。 最后的考试可能都来源于这些习题里面。 在学习通里面点名&#xff0c;算平时成绩。 这个课程是面向计算机的 计算机表示数肯定是有误差的。 第一次课看到15分钟 10月25日&#xff0c;一分钟时间签到作为平时成绩&#xff…

表格金额的计算

因为数据库中的金额字段不适合表格中显示出来的金额值 &#xff0c;所以表格中的金额是需要计算的 &#xff0c;通过单价价格和数量计算出中的金额 &#xff0c;下面是表格的图片 因为是在测试所以其中的数据有点儿不太认真 &#xff0c;下面的是表格生成的js代码 ,具体实现的可…

Power BI 学习四:计算列、计算表、度量值

计算表 借助计算表&#xff0c;可以将新表添加到模型中。 但是&#xff0c;你会创建定义表值的数据分析表达式 (DAX) 公式&#xff0c;而非从数据源中查询值&#xff0c;并将值加载到新表的列中。 在 Power BI Desktop 中&#xff0c;计算表是通过使用报表视图或数据视图中的“…

如何计算算计?

再复杂的问题都不在“复”&#xff0c;而在“杂” ​ 计算以知为主&#xff0c;算计则是用良知&#xff08;德&#xff09;或恶知&#xff08;坏&#xff09;。 机器智能是外在驱动的非实时离线计算学习&#xff0c;人类智能是内在驱动的实时在线算计学习。 “算计”是从0到1&a…

3.1 PowerBI系列之DAX函数专题-计算列和度量值及计算表的多种生成方式

1.度量值&#xff08;a&#xff09;和计算列&#xff08;b&#xff09;的区别&#xff1a; &#xff08;1&#xff09;&#xff08;a&#xff09;不被存储,&#xff08;b&#xff09;存储在内存中 &#xff08;2&#xff09;&#xff08;a&#xff09;在使用时才计算&#xff0…

如何计算哈希表查找失败时的平均查找长度

题目描述&#xff1a; 1.请回答采用线性探测再散列和链地址法处理冲突构建的哈希表中&#xff0c;查找失败时的平均查找长度如何计算? 例:已知一组关键字(19,14,23,1,68,20,84,27,55,11,10,79) 哈希函数为: H(key)key MOD 13,哈希表长为m15,设每个记录的查找概率相等&#xff…

tableau-行计算、视图计算、表计算

Tableau的表计算分为几类&#xff0c;重点是前面三类。 索引排序函数&#xff1a;index()、size()、first()、last() ——这四个不需要参数; rank()及延伸函数&#xff0c;如rank_dense(),rank_modified()等&#xff1b;移动计算函数&#xff1a;running_x &#xff0c;比如 r…