Skip to content

anyexinglu/vite-react-ssr

Repository files navigation

vite-react-ssr

技术栈

Vite + React + SSR + TS

本项目将 Vite 源码简化到极致、满足最基本的 HMR 效果。 便于理解 Vite 的设计原理,并将 Vite 的功能以最轻量的方式,按需植入自己的项目(无需安装 Vite),二次开发出自己想要的功能。

目前已有功能:

  • React 组件热加载(HMR)
  • SSR 模式
  • TS
  • development 模式(esbuild 编译)

没有的功能:

  • CSS / config(配置文件)热加载
  • CSR 模式
  • vite.config.ts 没有 Vite 那么多的扩展性(方便理解源码,故意删掉了)
  • production 模式(rollup 打包)

启动

yarn && yarn dev 然后打开 http://localhost:4100/

合理避坑

yarn dev 启动过程中, yarn / yarn add 可能遇到报错:

[3/4] Linking dependencies...
error An unexpected error occurred: "EPERM: operation not permitte\vite-react-ssr\\node_modules\\esbuild\\esbuild.exe'".

只需要退出 yarn dev,重新 yarn / yarn add 即可。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published