- 创建 安装依赖,文件目录为react-vite-ts
yarn create vite react-vite-ts
cd react-vite-ts
yarn
yarn dev
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@': '/src'
}
}
})
- 在tsconfig.json中
compilerOptions添加paths
"compilerOptions": {
....
"paths": {
"@/*": [
"./src/*"
]
}
}
- 添加
react-router-dom和types,然后在main.tsx引入模块和添加router
yarn add react-router-dom
yarn add @types/react-router-dom -D
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
- 新建一个test页面,然后在Apptsx页面中去添加routes
<Routes>
<Route path="/test" element={<Test />} />
</Routes>
- 安装
sass依赖,css文件以x.module.scss命名即可(less同理),见vite css中
yarn add -D sass
import styles from "./yi.module.scss";
<div className={styles.t}>
导入使用
</div>