使用Vite创建React应用

Vite是一个全新的前端构建工具,其出现是为了解决JavaScript没有提供模块化开发的原生机制的问题。其中包含了一个开发服务器和一套使用Rollup完成打包的构建功能。Vite提供了开箱即用的配置,并且利用其插件API和JavaScript API提供了高度的可扩展性。借助于esbuild提供的高速预构建依赖,Vite可以提供比Webpack等传统构建工具更快的构建速度。

使用Vite创建不同的项目是通过不同的模板实现的。常用的项目模板有以下这些:

应用框架JavaScript模板TypeScript模板
原生vanillavanilla-ts
Vuevuevue-ts
Reactreactreact-ts
Preactpreactpreact-ts

要使用Vite创建一个React应用项目,可以执行以下命令。

npm init vite@latest react-app-name -- --template react

这里要注意的是,命令中间有一个--,这个--是npm 7.x以上版本中必须的,不能省略。如果使用npm 6.x那么就不需要使用这个--了。

如果使用yarn来进行包管理,那么可以使用以下命令。

yarn create vite --template react