当前位置:首页 > React

如何用命令行新建react项目

2026-01-26 08:55:59React

使用 create-react-app 创建项目

安装最新版本的 create-react-app 工具后,在命令行运行以下命令生成新项目:

npx create-react-app my-app

my-app 为项目名称,可自定义。该命令会自动安装 React 及相关依赖,生成基础项目结构。

使用 Vite 创建项目

Vite 是一种更快速的构建工具,适合现代 React 开发。通过以下命令创建项目:

npm create vite@latest my-vite-app --template react

my-vite-app 为项目名称,--template react 指定使用 React 模板。

如何用命令行新建react项目

手动配置 Webpack 项目

如需更灵活的配置,可手动初始化项目:

mkdir my-webpack-app
cd my-webpack-app
npm init -y
npm install react react-dom
npm install webpack webpack-cli babel-loader @babel/preset-react --save-dev

创建 webpack.config.js 和 Babel 配置文件,手动设置编译规则。

使用 Next.js 框架

Next.js 提供 SSR 和静态生成支持,创建命令如下:

如何用命令行新建react项目

npx create-next-app@latest

按照提示选择项目配置,包括是否使用 TypeScript、ESLint 等。

项目启动与测试

完成创建后,进入项目目录并启动开发服务器:

cd my-app
npm start

默认情况下,开发服务器会运行在 http://localhost:3000

注意事项

  • 确保 Node.js 版本 ≥ 16.8,npm ≥ 8.0。
  • 使用 yarn 替代 npm 时,需全局安装 Yarn:npm install -g yarn
  • 旧版 create-react-app 需全局安装,新版推荐直接使用 npx 避免版本冲突。

分享给朋友:

相关文章

如何用vue实现轮播

如何用vue实现轮播

使用Vue实现轮播 基础实现(基于原生Vue) 创建轮播组件,通过动态绑定v-for和v-show控制显示当前幻灯片: <template> <div class="carou…

如何用react写页面

如何用react写页面

创建React项目 使用create-react-app快速初始化项目,需提前安装Node.js环境。运行命令: npx create-react-app my-app cd my-app npm…

如何用react写页面跳转

如何用react写页面跳转

使用React Router进行页面跳转 React Router是React生态中最常用的路由管理库,适用于单页面应用(SPA)的导航和页面跳转。以下是具体实现方法: 安装React Router…

React如何用按钮更换组件

React如何用按钮更换组件

使用状态管理切换组件 在React中,可以通过状态管理动态切换组件。创建一个状态变量存储当前显示的组件,通过按钮点击事件更新该状态。 import React, { useState } from…

react如何用ts写高阶组件

react如何用ts写高阶组件

使用 TypeScript 编写 React 高阶组件(HOC) 基本高阶组件结构 高阶组件(HOC)是一个函数,接收一个组件并返回一个新的组件。以下是 TypeScript 的基本实现方式: im…

如何用react写一个详情页

如何用react写一个详情页

使用React创建详情页 React非常适合构建动态和交互式的详情页。以下是一个基本实现方法: 创建组件结构 import React from 'react'; function Detail…