返回
Vite 2.x + React 项目模板搭建,并接入前端工程规范
前端
2024-01-18 00:34:26
Vite 2.x + React 项目模板搭建
Vite 是一个现代的前端构建工具,以其快速启动和构建速度而著称。它与 React 搭配,可以创建高效且现代化的 React 项目。
项目模板搭建
创建一个新的 Vite + React 项目:
npx create-vite-app my-app --template react
进入项目目录:
cd my-app
运行项目
npm run dev
接入前端工程规范
前端工程规范是一套约定和工具,用于确保代码质量和一致性。这里介绍如何将一些常见的规范工具集成到 Vite + React 项目中。
react-router-dom v6
react-router-dom 是 React 官方的路由库,用于管理单页应用程序中的路由。
安装:
npm install react-router-dom@6
使用:
import { BrowserRouter, Routes, Route } from "react-router-dom";
const App = () => {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
</Routes>
</BrowserRouter>
);
};
export default App;
eslint
eslint 是一个用于检查 JavaScript 代码风格和错误的工具。
安装:
npm install eslint --save-dev
创建 .eslintrc.json 文件:
{
"extends": "eslint:recommended",
"rules": {
"indent": ["error", 2],
"semi": ["error", "always"]
}
}
运行:
npm run lint
prettier
prettier 是一个用于自动格式化代码的工具。
安装:
npm install prettier --save-dev
创建 .prettierrc.json 文件:
{
"semi": true,
"tabWidth": 2,
"singleQuote": true
}
运行:
npm run format
husky
husky 是一个用于在 Git 钩子中运行脚本的工具。
安装:
npm install husky --save-dev
创建 .huskyrc.json 文件:
{
"hooks": {
"pre-commit": "npm run lint && npm run format"
}
}
现在,在提交代码之前,husky 会自动运行 eslint 和 prettier。
结语
通过使用 Vite 2.x + React 项目模板并接入前端工程规范,可以帮助您快速构建一个规范、高效的 React 项目,提高团队合作效率和代码质量。