關於vite與create-vite的不同與理解
vite: 具有構建一個項目的核心功能, 可以用來創建一個帶有基礎配置的vite項目, 需要自己根據需求對開發過程中所需要的工具進行大量基礎的配置, 以滿足開發過程中各種工具按照需求正常運行.
create-vite: 內置了vite, (就是基于vite又新增了一些其它的功能), 可以用來創建一個帶有大量對開發過程中所需要的工具的默認基礎配置的vite項目, 基本滿足了項目在開發過程中所需要的各種工具的基礎配置, 我們只需要根據自己的需求對配置進行少量的調整即可.
總之, vite和create-vite都是用來創建一個vite項目的. 但是
vite創建的是一個原件, 啥工具都沒有, 對工具的配置也沒有
create-vite創建的是一個精品項目, 內置了各種基礎工具和對這些工具的配置, 我們只需要關注開發需求即可.
當我們使用create-vite創建項目時,需要同時指定項目的類型(模板), 一般是通過指令的template指定,如npm create vite@latest my-vue-app -- --template vue, 然後,會根據不同的項目(模板)要求,導入不同的插件,然後對文件的構建和解析也會相應的確定下來.
構建vue項目時,看了一下依賴,好像是通過這個玩意來對vue進行解析和處理的.