Vue CLI vs Vite:构建高效Vue项目的双剑合璧与组件化思维革新

74 阅读2分钟

Vue CLI 是 Vue.js 官方提供的一个脚手架工具,用于快速搭建和管理 Vue.js 项目。它特别适合用于构建复杂的大型 Web 应用,而非简单的页面开发。Vue CLI 提供了丰富的插件和配置选项,以满足项目在不同阶段的需求。

npm init vite

Vite 是一个现代的前端构建工具,以其极快的冷启动和热更新速度而闻名。使用 npm init vite 可以快速初始化一个前端项目,并将项目的构建和依赖管理交给 Vite。Vite 通过智能地按需编译代码,大大提高了开发效率。

4ccf3210ff09be0b3a0d86e11309dbd.png

在确定了项目名称后我们选择vue组件 和JavaScript语言

npm i /npm run dev

  • 我们在try-vue 的命令行使用npm i中去安装依赖
  • 使用 npm run dev 命令启动 vite 开发服务器,vite 会在本地启动一个 HTTP 服务器,通常默认端口是 5173(但可以通过配置修改)。在浏览器中访问 http://localhost:5173 即可看到开发中的网站。
  • index.html:项目的入口页面,通常只包含一个挂载点(如 #app)。

image.png

  • src/main.js:项目的入口文件,用于创建 Vue 应用实例并挂载到 DOM 上。

组件化思维

现代前端开发越来越注重组件化思维。组件是前端开发中的基本单元,它包含了结构(HTML)、样式(CSS)和行为(JavaScript)。组件化开发的好处包括:

  • 可复用性:组件可以被多次使用,减少了重复代码。
  • 可维护性:组件将代码按功能划分,使得代码更加清晰和易于维护。
  • 可读性:组件以标签的方式嵌入页面,使得页面结构更加清晰和易于理解。

在 Vue.js 中,组件通常以 .vue 文件的形式存在,该文件包含了模板(template)、脚本(script)和样式(style)三部分。组件可以按照功能进行划分,如按钮组件、表单组件、轮播图组件等。通过使用组件,开发者可以更加高效地构建复杂的前端应用。

end

为了提高开发效率,很多团队会开发自己的组件库,将常用的组件封装起来供团队内部使用。vue框架的使用与团队自己开发的组件库相结合,可以大大提高开发效率、统一开发规范、促进知识共享和传承,以及适应不同的项目需求。这对于提高团队的整体开发能力和竞争力具有重要意义。