赞
踩
记得给个star呀伙伴
Github(https://github.com/NexusLin/NexusReact)
Gitee(https://gitee.com/NexusLinNoa/NexusReact)
环境介绍
node v20.11.0
react 18.2
react-dom 18.2.0
node版本 18.17.0
检查node和npm环境
node -v
npm -v
npm install -g yarn
yarn --version
npx create-react-app ltbreact
// 进入项目
cd my_react
// 启动项目
yarn start项目启动成功,在浏览器 输入 http://localhost:3000/ 即可访问react
yarn build打包完成以后能在我们项目里面看到一个包
yarn add 插件名称
node版本 18.17.0
检查node和npm环境
node -v
npm -v
npm install -g yarn
yarn --version
npm create vite@latest 第一种版本
yarn create vite ltbreact --template react-ts //node大于20.0.0 才可以使用
yarn create vite ltbreact --template react-js
// 进入项目
cd my_react
//安装依赖
yarn
// 启动项目
yarn start (之前的)
yarn dev项目启动成功,在浏览器 输入 http://localhost:5173/ 即可访问react
yarn build打包完成以后能在我们项目里面看到一个包
yarn add 插件名称
打开Vite构建的项目,项目的目录结构如下:
.
├── index.html
├── package.json
├── src
│ ├── App.css
│ ├── App.tsx
│ ├── favicon.svg
│ ├── index.css
│ ├── logo.svg
│ ├── main.tsx
│ └── vite-env.d.ts
├── tsconfig.json
└── vite.config.js
简单介绍一下:
resolve.alias 配置项通过别名来把原导入路径映射成一个新的导入路径。例如使用以下配置:
在项目的 vite.config.ts 之中配置:
默认跟文件为显示src的目录
默认跟组件目录为
// 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
// tsconfig.json
{
"compilerOptions": {
"paths":
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。