V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
LiuJiang
V2EX  ›  分享创造

基于 Vite + React 构建项目框架

  •  
  •   LiuJiang · 2021-04-19 10:19:07 +08:00 · 1637 次点击
    这是一个创建于 1093 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    大概在 2019 年的时候,为公司搭建了一套项目框架,截止到今天,用起来很不错,最近 Vite 太火,折腾了下,花了两天的时间,用 Vite 替换了 WebpackWebpack5Webpack4 都有,切换分支即可),体验直接起飞,基于 Vite + React + Ant Design + Mobx + ESLint + TypeScript 的项目框架。

    特点

    • 快速开始,只要您了解 reactmobxwebpackreact router,就可以快速搭建中后台管理平台。

    • 路由匹配,包括 url 输入,js 跳转,菜单切换。

    • Loading,不需要重复写组件 loading 判断。

    Demo

    tristana

    项目地址

    tristana

    关于命名

    由于本人非常喜欢玩 LOL 射手小炮,所以叫 tristana

    能否使用在生产环境?

    当然,目前我司多个产品线在使用中。

    启动

    $ git clone https://github.com/xuya227939/tristana.git
    
    $ cd tristana
    
    $ git checkout vite
    
    $ npm install
    
    $ npm run dev
    

    打包

    $ npm run build
    

    是否支持 IE8?

    不支持

    结语

    大佬们觉得不错的话,可以给个 Star 🌟,也欢迎给项目提 issues ~

    4 条回复    2021-04-21 17:40:13 +08:00
    gdrk
        1
    gdrk  
       2021-04-19 10:43:33 +08:00
    支持,不过老哥的 demo 略显简陋啊
    LiuJiang
        2
    LiuJiang  
    OP
       2021-04-19 15:59:31 +08:00
    @gdrk 嗯,主要提供的是一个项目框架,业务页面可以用这个框架随意开发。
    sunwang
        3
    sunwang  
       2021-04-21 16:25:21 +08:00
    好家伙,没填账号密码点了下登录 我的眼睛差点瞎了。。
    看了下库挺不错的,有参考意义,已 star
    LiuJiang
        4
    LiuJiang  
    OP
       2021-04-21 17:40:13 +08:00
    @sunwang 现在应该不需要填账号密码了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5483 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:56 · PVG 14:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.