当前位置: 首页 > news >正文

Vue开发常用库(含npm安装命令)

Vue开发常用库(含npm安装命令)

核心生态系统:

  • Vue Router - 官方路由管理器

    npm install vue-router@4  # Vue 3
    npm install vue-router@3  # Vue 2
    
  • Pinia - 新一代状态管理库

    npm install pinia
    
  • Vuex - 传统状态管理库

    npm install vuex@next     # Vue 3
    npm install vuex          # Vue 2
    

UI组件库:

  • Element Plus - Vue 3桌面端组件库

    npm install element-plus
    # 图标库
    npm install @element-plus/icons-vue
    
  • Ant Design Vue - Ant Design的Vue版本

    npm install ant-design-vue@next  # Vue 3
    npm install ant-design-vue       # Vue 2
    
  • Quasar - 全平台Vue框架

    npm install -g @quasar/cli
    npm install quasar @quasar/extras
    
  • Vuetify - Material Design组件库

    npm install vuetify@next         # Vue 3
    npm install vuetify              # Vue 2
    
  • Naive UI - 轻量级Vue 3组件库

    npm install naive-ui
    

开发工具:

  • Vite - 快速构建工具

    npm create vue@latest my-project  # 使用create-vue脚手架
    # 或者
    npm create vite@latest my-project -- --template vue
    
  • Vue CLI - Vue脚手架工具

    npm install -g @vue/cli
    vue create my-project
    
  • Nuxt.js - 服务端渲染框架

    npx nuxi@latest init my-nuxt-app
    # 或者
    npm install nuxt@latest
    

实用库:

  • VueUse - 组合式API工具集

    npm install @vueuse/core
    npm install @vueuse/components  # 可选组件
    
  • Vue-i18n - 国际化解决方案

    npm install vue-i18n@9          # Vue 3
    npm install vue-i18n@8          # Vue 2
    

HTTP请求:

  • Axios - HTTP客户端
    npm install axios
    

工具库:

  • Lodash - 实用工具库

    npm install lodash
    npm install @types/lodash        # TypeScript类型定义
    
  • Day.js - 轻量级日期处理

    npm install dayjs
    
  • UUID - 唯一标识符生成

    npm install uuid
    npm install @types/uuid          # TypeScript类型定义
    

VSCode扩展安装

VSCode扩展通过扩展商店安装,以下是扩展ID(可用于命令行安装):

# 使用code命令安装扩展
code --install-extension Vue.volar                    # Vue 3官方扩展
code --install-extension octref.vetur                 # Vue 2扩展
code --install-extension hollowtree.vue-snippets      # Vue代码片段
code --install-extension formulahendry.auto-rename-tag # 自动重命名标签
code --install-extension esbenp.prettier-vscode       # Prettier格式化
code --install-extension dbaeumer.vscode-eslint       # ESLint
code --install-extension bradlc.vscode-tailwindcss    # Tailwind CSS
code --install-extension ms-ceintl.vscode-language-pack-zh-hans # 中文包

常用开发依赖:

# TypeScript支持
npm install -D typescript @vue/tsconfig# 代码规范
npm install -D eslint prettier @vue/eslint-config-prettier# 构建工具插件
npm install -D @vitejs/plugin-vue  # Vite Vue插件
npm install -D unplugin-auto-import unplugin-vue-components  # 自动导入
http://www.dtcms.com/a/292141.html

相关文章:

  • IPv4枯竭时代:从NAT技术到IPv6的演进之路
  • C++函数 vs Go函数
  • C++ 中重载函数右值引用和左值引用匹配的优先级
  • 【机器学习】第四章 回归算法
  • 主流开源LLM架构对比与突破·
  • 控制器(Controller)模块的架构与工作流程 -OpenExo
  • Azure可靠性架构指南:构建云时代的高可用系统
  • Java函数指南:从Function到BiFunction的深度解析
  • 电商项目_秒杀_架构及核心
  • 【Linux】进程概念
  • 以Java程序员角度理解MCP
  • 项目复盘核心要点
  • SQL Server 查询优化
  • Vue 脚手架基础特性
  • 前端自动化埋点:页面模块级行为跟踪与问题定位系统​​的技术设计方案
  • 浏览器地址栏输入URL回车后白屏分析
  • 【Web APIs】JavaScript 节点操作 ④ ( 节点操作案例 - 下拉菜单案例 )
  • Java+Vue构建的固定资产内控管理系统,融合移动端便捷与后台管理强大功能,模块完备,提供全量源码,轻松实现资产智能管控
  • 第十二章 用Java实现JVM之结束
  • 学习pwn需要的基本汇编语言知识
  • 漫画版:细说金仓数据库
  • LangGraph基础教程
  • 理解后端开发中的API设计原则
  • 哈希算法(Hash Algorithm)
  • 2025乐彩V8影视系统技术解析:双端原生架构与双H5免签封装实战 双端原生+双H5免签封装+TV级性能优化,一套代码打通全终端生态
  • Visual Studio Code 远端云服务器开发使用指南
  • gflags使用
  • Java 大视界 -- Java 大数据在智能交通自动驾驶车辆与周边环境信息融合与决策中的应用(357)
  • 新手向:基于Python的桌面便签与待办事项管理工具
  • [ARM]MDK出现报错error: A\L3903U的解决方法