news 2026/5/2 22:55:14

React 项目的启动方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
React 项目的启动方式

一、启动前先确认 3 件事(很重要)

在项目根目录(有 package.json 的地方):

1. 确认 Node 版本

node-v npm-v

一般建议

Node ≥ 18(Vite / 现代 React 很稳)

如果报错,大概率是 Node 太老

  1. 安装依赖(只做一次)
npm install

或如果项目用的是:

yarn

pnpm install

== 一定要先装依赖,否则 99% 会启动失败==

3. 看一眼 package.json

重点看这一段:

"scripts":{"dev":"...","start":"...","build":"..."}

启动命令就是从这里来的。

二、不同 React 项目的启动方式(按你项目来)

情况 1:React + Vite

最常见

npm run dev

启动后终端会显示类似:

Local:http://localhost:5173/

浏览器打开即可。

情况 2:Create React App(CRA)

npm start

默认地址:

http://localhost:3000

情况 3:Next.js(如果你见过 pages / app 目录)

npm run dev

默认:

http://localhost:3000

三、最常见启动失败原因(你可以直接对号入座)

1. react-scripts: command not found

没装依赖

npm install

2. 端口被占用

Port 3000 is already in use

解决方法:

回车选择 Y 换端口

或关掉占用端口的程序

3. Node 版本不兼容

常见报错:

error:digital envelope routines::unsupported

解决:

node-v

如果 < 16 / 18,升级

4. 用错命令(最常见新手坑)

项目类型❌ 错误✅ 正确
Vitenpm startnpm run dev
CRAnpm run devnpm start

四、秒判断项目类型的方法

在项目根目录看有没有这些文件:

文件说明
vite.config.ts/js✅ Vite
react-scripts✅ CRA
next.config.js✅ Next.js
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 1:16:17

小目标识别表现:远处路牌、微小文字能否清晰读取?

小目标识别表现&#xff1a;远处路牌、微小文字能否清晰读取&#xff1f; 一张照片里&#xff0c;有近处的行人、中景的车辆、远处的楼宇——但你有没有注意过&#xff0c;街角那块被树影遮挡的交通指示牌&#xff1f;或者广告牌角落里几毫米高的联系方式&#xff1f;又或者监控…

作者头像 李华
网站建设 2026/5/2 19:55:53

音频太长怎么办?分段处理5分钟以上录音的小技巧

音频太长怎么办&#xff1f;分段处理5分钟以上录音的小技巧 你有没有遇到过这样的情况&#xff1a;一段40分钟的会议录音&#xff0c;想转成文字整理纪要&#xff0c;结果上传到语音识别工具时被提示“文件超时”或“处理失败”&#xff1f;又或者等了十几分钟&#xff0c;界面…

作者头像 李华
网站建设 2026/5/1 10:55:28

Clawdbot+Qwen3-32B:企业内部智能客服系统快速搭建方案

ClawdbotQwen3-32B&#xff1a;企业内部智能客服系统快速搭建方案 1. 为什么企业需要自己的智能客服系统 你有没有遇到过这些情况&#xff1a; 客户咨询高峰期&#xff0c;客服团队手忙脚乱&#xff0c;响应延迟超过5分钟&#xff1b; 新员工入职要花两周时间背产品手册和FAQ…

作者头像 李华
网站建设 2026/5/1 5:57:30

# RK3576 平台 RTC 时钟调试全过程

## 概述本文档记录了在 RK3576 平台上调试 RTC&#xff08;Real-Time Clock&#xff09;外设的完整过程&#xff0c;重点解决了 AP6256 WiFi/蓝牙模块所需的 32.768kHz 低频时钟配置问题。## 一、问题背景### 1.1 硬件环境以及原理图- **SoC**: Rockchip RK3576 - **开发板**: …

作者头像 李华