使用vite创建一个react18项目

本文介绍了vite,一种快速的前端构建工具,如何通过其开发服务器实现模块热更新和使用React18创建项目,以及推荐了基于vite的CoreUIReact管理项目模板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、vite是什么?

vite 是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:

  • 一个开发服务器,它基于原生 ES 模块提供了丰富的内建功能,如速度快到惊人的模块热更新(HMR)。

  • 一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。

在这里插入图片描述

二、使用vite创建一个react18项目

  1. 执行指令。

    // npm
    npm create vite@latest
    

    使用 yarn 包管理器则执行以下指令:

    // yarn
    yarn create vite
    

    使用 pnpm 包管理器则执行以下指令:

    // pnpm
    pnpm create vite
    
  2. 输入项目名称。
    在这里插入图片描述

  3. 选择React项目模板,空格按钮确认。
    在这里插入图片描述

  4. 选择变种语言 TypeScript。
    在这里插入图片描述

  5. 进入项目目录,执行 npm install 安装 node_modules,完成后,输入指令 npm run dev 启动程序。
    在这里插入图片描述在这里插入图片描述

  6. 项目目录。
    在这里插入图片描述

三、使用react18技术栈(全家桶)中后台管理项目模板

### 创建基于 ViteReact.js 项目使用 Vite 创建一个 React.js 项目,可以通过以下步骤进行操作。Vite一个现代化的前端构建工具,它提供了快速的冷启动和即时的热更新功能,非常适合用于 React 项目的开发。 #### 1. 安装 Vite CLI 首先,确保你的系统上已经安装了 Node.js 和 npm。然后,使用 npm 安装 Vite 的全局命令行工具: ```bash npm install -g create-vite ``` #### 2. 创建 React 项目 接下来,使用 `create-vite` 命令来创建一个新的 React 项目。假设你想将项目命名为 `my-react-app`,可以运行以下命令: ```bash create-vite my-react-app --template react ``` 这条命令会创建一个名为 `my-react-app` 的目录,并在其中生成一个基于 React 模板的项目结构。 #### 3. 进入项目目录并安装依赖 进入刚刚创建项目目录,并安装所需的依赖项: ```bash cd my-react-app npm install ``` #### 4. 启动开发服务器 安装完依赖后,你可以启动开发服务器来预览你的应用: ```bash npm run dev ``` 这将启动一个本地开发服务器,默认情况下你可以在浏览器中访问 `http://localhost:5173` 来查看你的 React 应用。 #### 5. 构建生产版本 当你准备好部署你的应用时,可以运行以下命令来构建生产版本: ```bash npm run build ``` 构建完成后,生产环境的文件将会被放置在 `dist` 目录下,你可以将这些文件部署到任何静态资源服务器上。 #### 6. 使用自定义脚本(可选) 如果你希望使用类似于引用中提到的自定义脚本方式来创建项目,你可以参考以下代码片段。这个脚本可以作为一个命令行工具的一部分,用于自动化创建 React 项目的过程: ```javascript const { executeNodeScript } = require('@vite2/utils'); const { COMMAND_SOURCE } = require('@vite2/settings'); async function createProject(name) { const args = { name, cwd: process.cwd() }; await executeNodeScript({ cwd: __dirname }, COMMAND_SOURCE, args); } // 假设项目名称为 my-react-app createProject('my-react-app'); ``` 这段代码展示了如何通过 Node.js 脚本来调用 Vite创建命令,从而实现项目的自动化创建。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值