天天看點

vite 開發入門

vite 開發入門

Vite 意思是輕快的意思。它和我們以前使用Vue-cli的作用基本相同,都是項目初始化建構工具,相當于Vue項目建構的第二代産品,當然它也包含了項目的編譯功能。需要注意一下Vite的生産環境下打包是通過Rollup來完成的,

Rollup是JavaScriptd的子產品bundler(打包器),可以将一小段代碼編譯為更大或更複雜的内容,例如庫或應用程式。

Vite 提供的是開發環境中的編譯,打包工作是依靠的 Rollup。

Vite特性介紹

  • 輕快冷服務啟動。冷服務的意思是,在開發預覽中,它是不進行打包的。
  • 開發實作熱更新,也就是說在你開發的時候,隻要一儲存,結果就會更新。
  • 按需進行更新編譯,不會重新整理全部DOM節點。加快開發流程度。
npm init vite-app <project-name>
cd <project-name>
npm install
npm run dev
           
vite 開發入門

Vite 生成的目錄結構

|-node_modules      -- 項目依賴包的目錄
|-public            -- 項目公用檔案
  |--favicon.ico    -- 網站位址欄前面的小圖示
|-src               -- 源檔案目錄,程式員主要工作的地方
  |-assets          -- 靜态檔案目錄,圖檔圖示,比如網站logo
  |-components      -- Vue3.x的自定義元件目錄
  |--App.vue        -- 項目的根元件,單頁應用都需要的
  |--index.css      -- 一般項目的通用CSS樣式寫在這裡,main.js引入
  |--main.js        -- 項目入口檔案,SPA單頁應用都需要入口檔案
|--.gitignore       -- git的管理配置檔案,設定那些目錄或檔案不管理
|-- index.html      -- 項目的預設首頁,Vue的元件需要挂載到這個檔案上
|-- package-lock.json --項目包的鎖定檔案,用于防止包版本不一樣導緻的錯誤
|-- package.json    -- 項目配置檔案,包管理、項目名稱、版本和指令
           

開發的過程和開發 Vue 項目基本上是差不多的。

繼續閱讀