vite创建项目,cra创建项目,vue-cli创建项目

Posted 嘿起屁儿整

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vite创建项目,cra创建项目,vue-cli创建项目相关的知识,希望对你有一定的参考价值。

各脚手架区别

各脚手架区别

vitecreate-react-appvue-cli
适用react/vue都可用只适用于react只适用于vue
基于基于rollup打包基于webpack打包基于webpack打包
创建项目npm create vite@latest 项目名称npx create-react-app 项目名称 --template typescriptvue create 项目名称
修改配置在vite.config.js/ts修改三种方式,具体看下文在vue.config.js修改
预编译器只用引入sass/less,不用管loader,很方便默认配置了sass,无lesssass/less都需要自己安装
svg封装vite-plugin-svg-icons(主要就是rollup没有loader一说)svg-sprite-loadersvg-sprite-loader

vite脚手架

基于rollup打包,vue、react都可以通用。很方便,预计会成为一种趋势 (但是作为micro-app微前端的子应用,现在问题还很多)

create-react-app脚手架

方式一:
	git操作:到 commit 这个步骤
	npm eject :解析所有webpack配置
	发现缺点:webpack无关依赖太多太杂,config配置太杂,而且解包后不可逆。(所以不推荐。只能作为参考)
方式二:
	安装依赖:react-app-rewired customize-cra
	根路径:创建config-overrides.js文件
	修改打包命令:react-scripts 改为 react-app-rewired
	修改具体配置:使用customize-cra中提供的对应修改方法
	发现缺陷:起别名时,大部分组件导入没问题,部分组件导入居然会报错。会覆盖配置,
	比如自带的less需要重新配置,而且按他的方式配置居然会报错。(所以不推荐。各种报错花里胡哨)
方式三:
	安装依赖:@craco/craco
	根路径:创建craco.config.js文件
	修改打包命令:react-scripts 改为 craco
	修改具体配置:使用craco中提供的对应修改方法
	发现缺陷:会覆盖配置(推荐!!!)
	具体配置官网: https://craco.js.org/docs/configuration/getting-started/

vue-cli脚手架

基于webpack,vue2 vue3都能用,vue2一般都用vue-cli

以上是关于vite创建项目,cra创建项目,vue-cli创建项目的主要内容,如果未能解决你的问题,请参考以下文章

从create-react-app迁移到vite

一篇文章说清 webpack、vite、vue-cli、create-vue 的区别

怎样创建vue3项目

怎样创建vue3项目

怎样创建vue3项目

Vite+Vue3+Vue-Router@4+Pinia 快速起步