搭建基于vite構(gòu)建vue3項目

小魚兒心語:這個世界上最治愈的,不是任何其他的力量,而是越來越好的自己~~///(^v^)\~~??

基于vite構(gòu)建vue3項目其實很簡單,萬事開頭難嘛,最初遇到了各種報錯,很讓人頭疼,想盡了一切辦法,各種百度各種方法嘗試解決,最終功夫不負有心人吧,終于搭建完成,接下來,就把我遇到的坑分享給大家,避免再次入坑!
以下都是我遇到的報錯問題,大家避免入坑哦:

坑1.png

坑2.png

坑3.png

以上箭頭指向的都是錯誤的命令,并且文件夾層級也是錯誤的,請大家注意避免~

進入主題之前我們先來了解一下webpack與vite的區(qū)別,為什么要使用vite構(gòu)建vue項目呢?
  • vite 官網(wǎng) :https://cn.vitejs.dev/
    vite 有什么優(yōu)勢呢?
  • 開發(fā)環(huán)境中,無需打包操作,快速的冷啟動
  • 熱重載(HMR) 更輕量,快 (局部刷新)
  • 按需編譯,不用再等待整個應(yīng)用的編譯
    1、傳統(tǒng)的構(gòu)建相信用過 webpack 都知道,他是通過入口文件然后分析路由,再去分析模塊,都分析完了進行打包,然后告訴你服務(wù)器準(zhǔn)備好了
    webpack.png

    2、vite 構(gòu)建的工作模式,一上來就給用戶準(zhǔn)備好服務(wù)器,然后等待用戶請求,假如你發(fā)起了一個請求,然后 vite 會根據(jù)你的路徑 進入 入口文件然后找到 你的路由,分析該路由的模塊,然后給你 (動態(tài)的引入和代碼分割)
    vite.png

接下來我們一起走向的光明大道:

一、創(chuàng)建vite
  • 這里需要注意的是,必須在E:\vue3.0\vue3ts_components\node_modules\.bin路徑下執(zhí)行命令(不清楚的小伙伴可以看看我的上一篇文章:http://www.itdecent.cn/p/a06c4425b635),否則會報錯!
npm create vite

創(chuàng)建vite.png

安裝好vite之后,原先的node_modules文件夾下會生成一個@vitejs文件夾
@vitejs.png

二、創(chuàng)建基于vite的vue3項目

想要繼續(xù)執(zhí)行一下命令就需要進入這個路徑下操作:


.bin.png

bin.png
create-vite vitevue3   (項目名稱可以隨意更改)

vitevue3創(chuàng)建.png

一定要選擇vue,繼續(xù):
js.png

目前我們先不使用ts開發(fā),一步步來:
cd.png

三、啟動項目

安裝依賴成功后,啟動項目

啟動項目.png

此時,頁面已經(jīng)可以打開了,是這樣子的:
頁面.png

但是,大家可以看到,此時啟動之后,顯示“Network: use --host to expose”,無法訪問,別著急,一下是解決方法:

產(chǎn)生原因:“Network: use --host to expose”提示使用host來進行暴露,即要將服務(wù)暴露成IP+端口號進行訪問。

1、將package.json中的啟動項中的dev和serve增加--host參數(shù)。

原代碼:

"scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },

修改后代碼:

"scripts": {
    "dev": "vite --host",
    "build": "vite build",
    "preview": "vite preview --host"
  },
2、在vite.config.ts文件中增加server選項配置,server中配置host內(nèi)容

原代碼:

export default defineConfig({
  plugins: [vue()],
  server: {
    hmr: true,
    open: true, // 是否自動在瀏覽器打開
  }
})

修改后代碼:

export default defineConfig({
  plugins: [vue()],
  server: {
    hmr: true,
    host:'0.0.0.0',      //此處為新增代碼
    open: true, // 是否自動在瀏覽器打開
  }
})
再次啟動后,會將本機的IP和端口號暴露出來,點擊可訪問.
VITE v4.1.4  ready in 426 ms
  ?  Local:   http://localhost:5175/
  ?  Network: http://192.168.0.108:5175/
  ?  press h to show help
到這里,整個基于vite構(gòu)建vue3項目的全過程就結(jié)束了,大家在此過程中如遇到其他新型報錯問題的話,隨時留言交流哦,大家共同進步嘛~
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容