Skip to content

asanlu/react-vite-ts

Repository files navigation

Vite构建React TypeScript版

  • 创建 安装依赖,文件目录为react-vite-ts
yarn create vite react-vite-ts
cd react-vite-ts
yarn

yarn dev
  • 修改vite.coinfig.ts,配置@做别名
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      '@': '/src'
    }
  }
})
  • 在tsconfig.json中compilerOptions添加paths
"compilerOptions": {
    ....
    "paths": {
        "@/*": [
        "./src/*"
        ]
    }
}
  • 添加react-router-domtypes,然后在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>

About

用vite构建react+ts应用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors