手写脚手架 脚手架方式启动
Go to file
bunny 524c60e9c7 change: 修改包版本: 📦️ 修改版本为1.0.2 2024-01-14 22:32:08 +08:00
.husky init: 初始化: 初始化BunnyCli 2023-12-22 12:59:57 +08:00
.idea init: 初始化: 初始化BunnyCli 2023-12-22 12:59:57 +08:00
bin page: 新增页面: 📄 react创建zustand包含ts和js 2024-01-14 22:31:30 +08:00
.eslintrc.js init: 初始化: 初始化BunnyCli 2023-12-22 12:59:57 +08:00
.gitignore completepage: 完成页面: 🍻 基本设计完成 2023-12-22 17:38:13 +08:00
.prettierrc.js completepage: 完成页面: 🍻 基本设计完成 2023-12-22 17:38:13 +08:00
commitlint.config.js init: 初始化: 初始化BunnyCli 2023-12-22 12:59:57 +08:00
lint-staged.config.js init: 初始化: 初始化BunnyCli 2023-12-22 12:59:57 +08:00
package-lock.json page: 新增页面: 📄 react创建zustand包含ts和js 2024-01-14 22:31:30 +08:00
package.json change: 修改包版本: 📦️ 修改版本为1.0.2 2024-01-14 22:32:08 +08:00
readme.md docs: 文档: 📚 添加v1.0.0解释 2023-12-22 22:48:42 +08:00

readme.md

v1.0.0

已自动去除CSS默认样式和一些自带图片默认安装husky

包含vue和react

vue

包含路由,可以选择vuexpinia

ract

react默认安装@reduxjs/toolkit,在环境中已经搭建

react可以选择是否有路由useRoutesRouterProvider

useRoutes

import React, { Suspense } from 'react';
import { useRoutes } from 'react-router-dom';
import routes from './router';

function App() {
	return (
		<div>
			<Suspense fallback={<h1>loading...</h1>}>{useRoutes(routes)}</Suspense>
		</div>
	);
}

export default App;

RouterProvider

import { Suspense } from 'react';
import { RouterProvider } from 'react-router-dom';
import router from './router';

function App() {
	return (
		<div>
			<Suspense fallback={<h1>loading...</h1>}>
				<RouterProvider router={router} />
			</Suspense>
		</div>
	);
}

export default App;

修复没有文件夹安装自动跳过