首页 > 其他分享 >vue的vite、vue-cli、create-vue的区别

vue的vite、vue-cli、create-vue的区别

时间:2024-03-20 15:34:12浏览次数:25  
标签:插件 vue cli create Vue vite

 

  • 脚手架:创建项目,选择性安装需要的插件,指定统一的风格,生成demo。
  • 构建项目:建立项目的运行环境,需要手动安装插件。

 

vue-cli

【官网:https://cli.vuejs.org/zh/index.html】

Vue CLI 的包名称由 vue-cli 改成了 @vue/cli

vue-cli 是 Vue 早期推出的一款脚手架,使用 webpack 创建 Vue 项目,可以选择安装需要的各种插件,比如 Vuex、VueRouter等。

vue-cli 用于创建 vue2 的项目; @vue/cli 用于创建 vue3 的项目,当然也支持 vue2。

使用起来还是比较繁琐的,首先要安装脚手架,然后使用 vue create hello-world 创建项目,具体的就不介绍了。

create-vue

【官网:https://cn.vuejs.org/guide/quick-start.html#with-build-tools】

create-vue 是 Vue3 的专用脚手架,使用 vite 创建 Vue3 的项目,也可以选择安装需要的各种插件,使用更简单。

使用方式

npm init vue@latest
or
yarn create vue

可选插件

然后我们可以选择需要的各种插件:

  • TypeScript
  • JSX Support
  • Vue Router for Single Page Application development
  • Pinia for state management
  • Vitest for Unit testing
  • Cypress for both Unit and End-to-End testing
  • ESLint for code quality
  • Prettier for code formating

vite

【官网:https://cn.vitejs.dev/】

Vite(法语意为 "快速的",发音 /vit/ ,发音同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:


 

 

标签:插件,vue,cli,create,Vue,vite
From: https://www.cnblogs.com/meiyanstar/p/18085258

相关文章

  • Clickhouse-常用系统表查询
     --查询表容量SQL语句SELECTdatabase,tableAStable_name,sum(rows)ASrow_num,formatReadableSize(sum(data_uncompressed_bytes))ASorg_size,formatReadableSize(sum(data_compressed_bytes))AScompress_size,round((sum(data_compressed_bytes)/sum(data_unc......
  • python连接clickhouse-当密码中存在特殊字符比如@时处理方法
    我是使用clickhouse_sqlalchemy库来使用clickhous的。我的密码是:'Lovedan@971220'连接clickhous执行sql语句时候,会报错认证失败:Origexception:Code:516,e.displayText()=DB::Exception:default:Authenticationfailed:passwordisincorrectorthereisnouserwith......
  • python连接clickhouse数据库
    fromclickhouse_sqlalchemyimportmake_sessionfromsqlalchemyimportcreate_enginefromsqlalchemy.sqlimporttextimporturllib.parseuser='default'pw=urllib.parse.quote_plus('Lovedan@971220')database='default'addrs=[�......
  • 基于Java的校园电商物流云平台(Vue.js+SpringBoot)
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2商品数据模块2.3快递公司模块2.4物流订单模块三、系统设计3.1用例设计3.2数据库设计3.2.1商品表3.2.2快递公司表3.2.3物流订单表四、系统展示五、核心代码5.1查询商品5.2查询快递公......
  • 基于Java的医院门诊预约挂号系统(Vue.js+SpringBoot)
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1功能性需求2.1.1数据中心模块2.1.2科室医生档案模块2.1.3预约挂号模块2.1.4医院时政模块2.2可行性分析2.2.1可靠性2.2.2易用性2.2.3维护性三、数据库设计3.1用户表3.2科室档案表3.3医生档案表3.4......
  • 基于Java的考研专业课程管理系统(Vue.js+SpringBoot)
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2考研高校模块2.3高校教师管理模块2.4考研专业模块2.5考研政策模块三、系统设计3.1用例设计3.2数据库设计3.2.1考研高校表3.2.2高校教师表3.2.3考研专业表3.2.4考研政策表四、系统展......
  • java毕设安卓基于vue的历史博物馆APP(开题+源码)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,移动互联网已经成为现代人生活不可或缺的一部分。智能手机普及率的提升,使得移动应用(APP)成为连接用户与服务的重要桥梁。历史......
  • JAVA实战开源项目:高校大学生创业管理系统(Vue+SpringBoot)
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1系统公告模块2.2创业项目模块2.3创业社团模块2.4政府政策模块2.5创业比赛模块三、系统设计3.1用例设计3.2数据库设计3.2.1系统公告表3.2.2创业项目表3.2.3创业社团表3.2.4政策表四、系统展示五、核......
  • npm安装ionic出现异常:request to https://registry.npm.taobao.org/@ionic%2fcli fail
    异常: 异常是淘宝镜像过期了,现在淘宝镜像从https://registry.npm.taobao.org/换成了 https://registry.npmmirror.com查看npm的配置,查看淘宝镜像地址npmconfiglist 更换镜像地址npmconfigsetregistryhttps://registry.npmmirror.com再次运行ionic的安装命令成......
  • ClickHouse 网络端口
    查看clickhouse默认都启用了哪些端口#netstat-tulpn|grepLISTEN|grepclicktcp000.0.0.0:90040.0.0.0:*LISTEN578/clickhouse-servtcp000.0.0.0:90050.0.0.0:*LISTEN5......