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.pswp.cn/diannao/92299.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92299.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92299.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[硬件電路-39]:激光光路的光信號處理、模擬電路的電信號處理、數字電路的電信號處理、軟件的信號處理,有哪些共通的操作、運算、變換?

激光光路、模擬電路、數字電路及軟件中的信號處理在操作、運算和變換層面存在顯著共性,這些共性體現了信號處理的核心邏輯在不同技術領域的通用性。以下是具體分析: 目錄 一、共通操作:信號處理的基礎動作 1、放大與衰減 2、濾波 3、調制…

Grails(Groovy)框架拋出NoHandlerFoundException而不是返回404 Not Found

本文記錄在基于Spring(Boot)框架(使用Java語言)和Grails框架(使用Groovy語言)下,開發Controller接口,對不存在的URL請求,接口返回404 not found,而不是拋出NoHandlerFoundException異…

muduo中事件循環線程池的理解

事件循環線程池的理解前置知識reactor模型thread::start()方法的理解創建線程池子線程被喚醒的幾種情況子線程被主線程喚醒新連接到來有消息需要發送時(多reactor情況時)關閉連接時子線程被喚醒執行任務在 上一篇中,我們討論了關于簡單的線程…

AI智能體“上下文工程”實踐:來自 Manus 項目的經驗總結

轉載:https://manus.im/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus 在啟動 Manus (manus.im/app) 項目之初,我的團隊面臨一個關鍵抉擇:究竟是基于開源基礎模型訓練一個端到端的智能體模型,還是在前沿大…

day19 鏈表

定義鏈式存儲的線性表頭文件相關定義 typedef int datatype;//定義數據域類型 typedef struct Node {union{int len; //頭結點數據域datatype data; //普通節點數據域};struct Node *next; //節點指針域 }Node,*Node_ptr;鏈表的函數 注意事項 1.創建節點時,需要初…

【第三節】Class與Style綁定

文章目錄Class與Style綁定綁定HTML Class對象語法數組語法綁定內聯樣式對象語法數組語法自動添加前綴Class與Style綁定 數據綁定一個常見需求是操作元素的 class 列表和它的內聯樣式,因為它們都是屬性,我們可以用 v-bind 處理它們:我們只需要計算出表達式最終的字符…

CMOS知識點 離子注入工藝

知識點8:離子注入是為了將摻雜劑(如硼、磷等)精確引入硅晶片的近表面區域,以改變其電學性質。工藝過程:電離與加速:摻雜劑原子在離子源中被電離(帶電),通過高壓電場&…

從安裝到上手:Ubuntu 22.04 玩轉 Containerd 2.1.3 容器運行時

Containerd 是一款支持 OCI 規范的容器運行時,注重容器部署和生命周期管理的簡單性、健壯性與可移植性,常被嵌入到 Docker 和 Kubernetes 等系統中。本文將詳細介紹在 Ubuntu 22.04 服務器上通過二進制包手動安裝 Containerd 的完整步驟,包括…

Hadoop與云原生集成:彈性擴縮容與OSS存儲分離架構深度解析

Hadoop與云原生集成的必要性Hadoop在大數據領域的基石地位作為大數據處理領域的奠基性技術,Hadoop自2006年誕生以來已形成包含HDFS、YARN、MapReduce三大核心組件的完整生態體系。根據CSDN技術社區的分析報告,全球超過75%的《財富》500強企業仍在使用Had…

飛算科技:以創新科技引領數字化變革,旗下飛算 JavaAI 成開發利器

作為國家級高新技術企業,飛算科技專注于自主創新,在數字科技領域持續深耕,用前沿技術為各行業客戶賦能,助力其實現數字化轉型升級的飛躍。?飛算科技憑借深厚的技術積累,將互聯網科技、大數據、人工智能等技術與實際應…

多線程Python爬蟲:加速大規模學術文獻采集

1. 引言 在學術研究過程中,高效獲取大量文獻數據是許多科研工作者和數據分析師的需求。然而,傳統的單線程爬蟲在面對大規模數據采集時,往往效率低下,難以滿足快速獲取數據的要求。因此,利用多線程技術優化Python爬蟲&a…

NX717NX720美光固態閃存NX724NX728

美光NX系列固態閃存深度解析:技術、性能與市場洞察一、技術架構與核心創新美光NX系列固態閃存(包括NX717、NX720、NX724、NX728)的技術根基源于其先進的G9 NAND架構。該架構通過5納米制程工藝和多層3D堆疊技術,實現了存儲單元密度…

淺談——C++和C#差異

雖然這個話題看著似乎有些關公戰秦瓊的味道,但是作為游戲開發者,C和C#一定是繞不開的兩門語言。不過雖然說是比較二者差異,因為我學習的過程主要是先學C,所以我先基于C的認知,再來聊聊C#之中的不同。(為什么…

rocky9-zabbix簡單部署

目錄 一、準備 1、(rocky9) 2、配置數據庫 二、配置文件 1、導入初始架構與數據 2、配置相關文件 三、啟動服務 1、瀏覽器訪問 2、解決亂碼問題 ?編輯 四、監控 ① 添加主機 1、修改配置文件 2、啟動服務 3、網頁添加 ②添加監控模塊 1…

tabBar設置底部菜單選項、iconfont圖標(圖片)庫、模擬京東app的底部導航欄

歡迎來到我的UniApp技術專欄!🎉 在這里,我將與大家分享關于UniApp開發的實用技巧、最佳實踐和項目經驗。 專欄特色: 📱 跨平臺開發一站式解決方案 🚀 從入門到精通的完整學習路徑 💡 實戰項目經…

7.22總結mstp,vrrp

一、MSTP技術MSTI和MSTI域根MSTP中的端口角色3. MSTP工作原理 MSTP 計算方法? CST/IST的計算和RSTP類似 ? MSTI的計算僅限于區域內 ? MSTI計算參數包含在IST BPDU中,和IST的計 算同步完成&#xfe…

【電腦】網卡的基礎知識

網卡(Network Interface Card, NIC)是計算機中用于連接網絡的關鍵組件之一,它負責管理和發送數據包到互聯網或其他局域網設備。下面是一些關于網卡的詳細知識:網卡的基本結構MAC地址:每個網卡都有一個唯一的物理地址&a…

IPv4枯竭時代:從NAT技術到IPv6的演進之路

🔍 開發者資源導航 🔍🏷? 博客主頁: 個人主頁📚 專欄訂閱: JavaEE全棧專欄 IPv4(Internet Protocol version 4)是互聯網最核心的通信協議之一,自 1981 年正式標準化以來…

模式結構-微服務架構設計模式

需求(Forces)結果上下文(Resulting context)相關模式(Related patterns)需求:必須解決的問題需求部分描述了必須解決的問題和圍繞這個問題的特定上下文環境。需求有時候是相互沖突的,所以不能指望把他們全部都解決(必須取舍&#…

30個常用的Linux命令匯總和實戰場景示例

下面匯總常用的 30 個常用的 Linux 命令,每個都附有簡要說明和典型示例,適合日常開發、服務器維護或系統學習使用。30 個常用的 Linux 命令匯總 一、文件與目錄操作(基礎)命令說明示例ls列出文件和目錄ls -l 顯示詳細信息cd切換目…