vite 创建 react 项目

这篇具有很好参考价值的文章主要介绍了vite 创建 react 项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

npm create vite@latest

选择 react 和 ts

安装 redux react-redux

npm i redux react-redux

安装 react-router-dom

npm i react-router-dom

安装 reset-css 样式初始化

npm i reset-css

在 main.tsx 中引入 import "reset-css" 清除浏览器默认样式

安装 sass

npm i sass

$color: burlywood;

body {
    background-color: $color;
    // 禁用文字选中
    user-select: none;
}

img {
    // 禁止图片拖动
    -webkit-user-drag: none;
}

正确的样式引入顺序

样式初始化即 reset-css --》  ui框架样式 --》 全局样式 --》 组件样式

路径别名 @

npm i -D @types/node 让 ts 接受 node 中的 path,然后在 vite.config.ts

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from "path"

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "./src")
    }
  }
})

配置别名提示,在 tsconfig.json

"compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@/*": [
        "src/*"
      ]
    }
}

样式模块化引入 避免影响全局

// import "./comp1.scss" // 全局引入
// 模块化引入
import styles from "./comp1.module.scss"

function Comp(){
    return(
        <div className={styles.box}>
            <p>组件1</p>
        </div>
    )
}

export default Comp

安装 蚂蚁库 ant-design  我现在的版本是 5.2.6

现在不需要引入样式了

npm install antd --save 找到对应版本的 组件库网站

安装图标

npm install @ant-design/icons --save

通过 ConfigProvider  控制全局样式
import { Button, Flex, ConfigProvider } from 'antd';
引入图标
import { MessageOutlined } from '@ant-design/icons';


app.tsx
<ConfigProvider
        theme={{
          token: {
            // Seed Token,影响范围大
            colorPrimary: '#00b96b',
            borderRadius: 2,
            // 派生变量,影响范围小
            colorBgContainer: '#f6ffed',
          },
        }}>
    内容
</ConfigProvider>

旧的路由写法

import { Outlet } from "react-router-dom"

Outlet 相当于 vue 中的 router-view

占位符 显示组件文章来源地址https://www.toymoban.com/news/detail-798952.html

到了这里,关于vite 创建 react 项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • node.js下载和vite项目创建以及可能遇到的错误

    目录 一、node.js的下载 1、去官网下载   节点.js (nodejs.org) 2、下载过程 第一步: 第二步: 第三步: 第四步: 第五步: 二、vite项目的创建(使用的工具是Hbuilder x) 第一步:  出现报错 Need to install the following packages:  create-vite-app@1.21.0 第二步: 第三步:  三、可能出现的报

    2024年02月03日
    浏览(37)
  • WEB3 创建React前端Dapp环境并整合solidity项目,融合项目结构便捷前端拿取合约 Abi

    好 各位 经过我们上文 WEB3 solidity 带着大家编写测试代码 操作订单 创建/取消/填充操作 我们自己写了一个测试订单业务的脚本 没想到运行的还挺好的 那么 今天开始 我们就可以开始操作我们前端 Dapp 的一个操作了 在整个过程中 确实是没有我们后端的操作 或者说 我们自己就

    2024年02月07日
    浏览(47)
  • 简介:在这篇教程中,我们将使用React.js框架创建一个简单的聊天机器人的前端界面,并利用Dialogflo

    作者:禅与计算机程序设计艺术 介绍及动机 聊天机器人(Chatbot)一直是互联网领域中的热门话题。而很多聊天机器人的功能都依赖于人工智能(AI)技术。越来越多的企业希望拥有自己的聊天机器人系统,从而提升自己的竞争力。为此,业界也出现了很多基于开源技术或云

    2024年02月06日
    浏览(42)
  • 配置Vite+React+TS项目

    执行 npm create vite 并填写项目名、用那个框架。。 路径别名 在 vite.config.ts 里面配置: 如果开发环境是ts,会提示如找不到path或找不到__dirname等,需要先安装一下node的类型声明文件: npm i -D @types/node 然后去修改根目录的 tsconfig.json 文件,不然你使用路径别名引入组件的时候会

    2024年02月21日
    浏览(32)
  • vue3创建项目报错Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_ut

    报错信息: Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_util.parseArgs) is not a function     at init (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_modulescreate-vueoutfile.cjs:4481:72)     at Object.anonymous (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_module

    2024年04月10日
    浏览(117)
  • vite+react+ts+eslint+prettier构建react开发项目

    目录 一、构建项目 二、安装eslint和prettier的依赖 三、修改.eslintrc.cjs,创建.prettierrc.cjs 1、.eslintrc.cjs文件配置 2、ESlint忽略文件.eslintignore 3、.prettierrc.cjs文件配置  4、prettierrc忽略配置文件.prettierignore

    2024年02月11日
    浏览(33)
  • react-vite-antd环境下新建项目

    使用 NPM: 使用 Yarn: 使用 PNPM: 1. 我使用的 yarn安装,基本配置项目名字, 框架react ,js 2. cd vite-react进入项目目录安装node包并启动项目 加载之后使用启动命令 yarn run dev 使用 npm: 使用 yarn: 安装完成: 1. 清空App.css和index.css文件中内容 2. 修改App.jsx中内容 3. 页面显示: 1. 代码 报错

    2024年02月12日
    浏览(24)
  • 搭建React项目,基于Vite+React+TS+ESLint+Prettier+Husky+Commitlint

    node: 20.10.0 安装包管理器pnpm 基于Vite创建项目 进入项目目录安装依赖 启动项目 1、初始化ESLint 按下图结果进行初始化选择: 按需选择完配置后,选择立即安装,就可一键安装相关依赖。安装成功后 ESLint 帮我们创建了 .eslintrc.cjs 配置文件(cjs 是指 CommonJS 格式)。 2、在项目

    2024年02月04日
    浏览(55)
  • (react+ts)vite项目中的路径别名的配置

    找到vite.config.ts,这里会现实报错,需要安装一下 npm i -D @types/node 这个库的ts声明配置 虽然配置好了@但是输入@没有提示,找到tsconfig.json

    2024年02月08日
    浏览(29)
  • 使用vite创建项目

    NPM Yarn PNPM Bun 安装sass 安装less vite官方中文文档:Vite | 下一代的前端工具链 (vitejs.dev)

    2024年02月20日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包