react项目搭建--相对较全面

article/2025/7/29 7:00:59

前言:简单记录一下第一次搭建react项目框架,之前只是在已搭建好的框架内去开发实现项目,没有自己动手搭建过,亲自动手实际操作,还遇到挺多问题的。参考了不少文献,帮助我解决并完成整个项目搭建的文献,都会在文章最后附上链接,感兴趣的可以都看一下。
我这里创建项目使用的是官方脚手架工具create-react-app

1、先安装node,具体版本的话看自己需要,不过版本过低或过高,后续可能会出现报错情况,到时重新安装相对较高或较低版本就行

npm -v查看版本

2、安装webpack,

使用npm install webpack webpack-cli -g 完成全局安装,webpack -v 查询当前的版本号;
或者npm install webpack webpack-cli --save-dev 进行局部安装,npx webpack -v查看版本

 3、安装第三方脚手架工具create-react-app,使用其快速搭建项目并运行
npm install -g create-react-app 全局安装,npx create-react-app <project_name>创建项目;

看到这,项目就算创建成功了

文件目录如下图

如果创建出来的项目目录不完整,大概率是create-react-app版本问题,卸了重装。
中间如果遇到XXXtar@2.2.2XXX错误的话,升级一下tar版本。

 4、到了这一步,项目基本就创建完成了,然后就是配置文件看不到的问题了,
执行命令:npm run eject,暴露配置文件,操作不可逆,请谨慎使用
执行过后就可以看到config文件夹了

5、npm install XXX命令,安装自己需要的依赖,在项目中创建自己的文件内容就可以了。

致此,一个react项目就创建完成啦,撒花🎉

浅浅总结一下:整理下来内容并不算多,但是在创建过程中遇到的问题还是比较多的,遇到错误提示不要着急不要慌,慢慢来,搜索解决的过程也比较繁琐,搜到的结果并不一定能满足自身的要求,最终还是要一一去尝试,不然都是没有用的。

祝跟我一样的小白们都可以完美搭建出自己的项目。

附项目创建完整后完整目录:

 文献参考:

react项目的搭建与启动_Fish北冥的博客-CSDN博客_react项目搭建和使用

webpack基础入门 - 知乎

create-react-app创建项目失败的解决方法 - 爱码网

创建react工程报错:npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not_mask哥的博客-CSDN博客


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

相关文章

从零开始搭建react项目(一)

自学react有一段时间了&#xff0c;官网文档基础的看了一遍&#xff0c;然后便把之前公司做的一个vue项目用react搭建了下&#xff0c;顺便整理下一些知识点。 项目大概效果&#xff1a; 一、利用create-react-app搭建项目 1、全局安装create-react-app&#xff0c;执行&…

React项目搭建

一、创建项目 1、cmd切换到目标文件夹 2、初始化项目 npx create-react-app init-mobile 3、切换到对应目录根据提示启动项目 二、配置项目文件目录 调整项目中src目录结构如下&#xff1a; 三、引入组件库antd-mobile 1、安装 npm install --save antd-mobilenext 2、在…

思科路由器开启DNS解析

一、DNS服务端、DNS中继 R2(config)# interface FastEthernet0/0 R2(config-if)# ip address 192.168.1.254 255.255.255.0 R2(config)# interface FastEthernet0/1 R2(config-if)# ip address 22.1.1.2 255.255.255.0 R2(config)# router ospf 1 R2(config-router)# net…

IIS DNS服务器搭建

1——IIS&#xff08;因特网信息服务&#xff09;&#xff0c;IIS意味着你能发布网页&#xff0c;在没有配置服务器之前就用IP访问。步骤步骤 开始---》控制面板---》添加或删除程序---》双击应用程序服务器---》选择IIS、控制台 我这里&#xff0c;顺便双击了网络服务---》添加…

Wireshark实验 - DNS

Wireshark实验 - DNS 官方英文文档&#xff1a;Wireshark_Intro_v6.01.pdf Wireshark 实验: DNS v6.01 《计算机网络&#xff1a;自顶向下方法&#xff08;第6版&#xff09;》补充材料&#xff0c;J.F. Kurose and K.W. Ross “不闻不若闻之&#xff0c;闻之不若见之&#…

内网DNS重要使用作用

DNS服务简介&#xff1a; DNS(Domain Name System–域名系统),是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库&#xff0c;能够使人更方便地访问互联网。是一个应用层的协议DNS使用TCP和UDP端口53。 DNS是一个分布式数据库,命名系统采用层次的逻辑结构…

DNS和SMTP

目录 SMTP 因特网中的电子邮件 ​一个简单的例子 什么是SMTP SMTP的缺点 用SMTP传输一个邮件的过程 SMTP是如何将一个报文从发送邮件服务器传送到接收邮件服务器的。 SMTP与HTTP的区别 共同点 不同点 邮件报文格式 邮件访问协议 POP3 IMAP 基于Web的电子邮件 D…

什么是DNS?为什么选择UDP?详细的DNS解析过程?

DNS DNS1、DNS是什么&#xff1f;2、因特网的域名结构3、缓存&#xff08;Cache)4、 DNS请求实例 DNS 1、DNS是什么&#xff1f; DNS ( Domain Name Systme)简单理解就是解析器、域名服务器的组合&#xff0c;比如大家访问知乎&#xff0c;会输入http://www.zhihu.com&#x…

怎么选最快dns服务器,dns设置(dns设置哪个最好最快)

dns设置(dns设置哪个最好最快)我们知道影响上网速度的因素有很多&#xff0c;硬件、软件等都是高速上网的基础&#xff0c;每个人都希望自家的网速越来快&#xff0c;在相同的硬件、带宽固定的情况下&#xff0c;如何来择优选择上网参数中的DNS服务器呢&#xff1f; DNS服务是网…

如何查找最近最快的dns服务器,如何可以选择适合自己的最快的DNS服务器?

应邀回答本行业问题。 使用三大运营商的宽带网络&#xff0c;默认的DNS就是最快的DNS。访问DNS的快慢&#xff0c;和DNS服务器的响应速度&#xff0c;以及往返时延有关。 我们访问一个DNS的时延&#xff0c;是DNS服务器的响应时延&#xff0c;加上终端到服务器的往返时延&#…

DNS 域名解析

介绍域名 网域名称&#xff08;英语&#xff1a;Domain Name&#xff0c;简称&#xff1a;Domain&#xff09;&#xff0c;简称域名、网域。 域名是互联网上某一台计算机或计算机组的名称。 域名可以说是一个 IP 地址的代称&#xff0c;目的是为了便于记忆。例如&#xff0c…

DNS 服务器选择

DNS 服务器选择 重要的事情写到前面&#xff0c;因为现在是快餐文化&#xff0c;快餐阅读&#xff0c;没有人愿意静下心研究和和阅读了。 本文主要介绍了一些DNS的测试速度&#xff0c;不介意直接拿去使用&#xff0c;如需使用还需要自己测试才行&#xff0c;就算我们找到了最…

怎么选最快dns服务器,如何选择适合自己的最快的DNS服务器?-

DNS在平时上网扮演着重要的角色&#xff0c;如果不注意DNS的话&#xff0c;可能会导致网速慢、弹出广告、网址打不开等一系列问题。那么有哪些比较好的DNS服务器呢&#xff1f;参考下图。 默认情况下&#xff0c;我们使用运营商分配的DNS&#xff0c;也可以使用公共DNS&#xf…

设置正确的DNS

上网或下载软件慢问题&#xff0c;除去少数设备陈旧、感染病毒、网卡硬件故障和网卡驱动错误方面的因素&#xff0c;绝大部分原因是由于部分上网电脑或家用无线路由器设置了错误的DNS造成的&#xff0c;正确的方法是应该在电脑或路由器上使用本地互联网营运商&#xff08;以下简…

将字符串转换为数字(a_to_i)

大部分人看到这样的题目&#xff0c;觉得很简单&#xff0c;很多人就会写出如下程序&#xff1a; int My_atoi(const char* str) { int val 0; while(*str ! \0) { val val * 10 *str - 0; str; } return val; } 这个程序是没有问题的…

java 如何将数值型字符转换为数字_Java 如何将字符串转换为数字 专家详解

在编程中我们经常需要进行各种数据类型之间的转换操作,下面将为您介绍如何将字符串转换为数字。首先我们需要了解各种数据类型的表示,String在java中为字符串类型,int在java中为整数类型,大小在-2147483648到2147483647 之间,long为长整形,可以表示的数值大小比int大很多…

C++中将字符串转换为数字

C中将字符串转换为数字 法一&#xff1a; int t s[len - 1]-0;//减去一个 0 是 将最后一位字母转换成数字例如&#xff1a;这个判断基偶性就是为了防止越界所以将数组转换为数组传入&#xff0c;再将最后一位字母转换位数字判断其基偶性 #include<iostream> using n…

C语言将字符串转换为数字

最近做了一些需要使用字符串形势获取数字的程序&#xff0c;这里就牵扯到了字符串类型和数字类型的转换问题&#xff0c;以下是C语言中&#xff0c;字符串类型转换为数字类型的方法。 1.问题描述 数字既能以字符串形式储存&#xff0c;也能以数值形式储存&#xff0c;把数字储…

C/C++编程笔记:如何将字符串转换为数字,数字转换为字符串?

通常&#xff0c;或更具体地说&#xff0c;在竞争性编程中&#xff0c;有许多情况需要将数字转换为字符串或将字符串转换为数字。但是缺乏某些必不可少的工具的知识使我们不得不这样做。本文介绍了一些实现此任务的方法。 将字符串转换为数字 方法1&#xff1a;使用stringstr…

32程序员面试被拒,嫌弃太老,“大龄程序员”将何去何从

随着互联网的高速发展变革&#xff0c;大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后&#xff0c;都会开始思考5年、10年甚至更久以后的自己&#xff0c;会是怎样一种生活工作状态&#xff0c;以及是否会被时代抛弃。 随着前段时间一位32的程序员被拒面试…