成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Vite快速構(gòu)建Vue3+ts+pinia腳手架

開發(fā) 前端
Vite3 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依賴更高的 Node 版本才能正常運(yùn)行,當(dāng)你的包管理器發(fā)出警告時(shí),請(qǐng)注意升級(jí)你的 Node 版本。

一、前言

vue3的快速更新,很多IT發(fā)展快的地區(qū)在22開始都已經(jīng)提上日程,小編所在的青島好像最近才有點(diǎn)風(fēng)波。vue3的人才在青島還是比較稀缺的哈,純屬小編自己的看法,可能小編是個(gè)井底之蛙?。?/p>

vue2+webpack的時(shí)代要過去了,主要是啟動(dòng)時(shí)間太慢了。所以還是比較推薦使用Vite進(jìn)行構(gòu)建,vue3官方也是推薦的?。∷俣瓤?,基本上是秒啟動(dòng)級(jí)別的!帶的例子還是vue3最新的組合式語(yǔ)法糖setup。

二、vite介紹和搭建

1、介紹

Vite官網(wǎng):https://cn.vitejs.dev/

Vite 是一個(gè)輕量級(jí)的、速度極快的構(gòu)建工具,對(duì) Vue SFC 提供第一優(yōu)先級(jí)支持。作者是尤雨溪,同時(shí)也是 Vue 的作者!

Vite3 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依賴更高的 Node 版本才能正常運(yùn)行,當(dāng)你的包管理器發(fā)出警告時(shí),請(qǐng)注意升級(jí)你的 Node 版本。

2、搭建

廢話不多說咱們直接構(gòu)建:

要使用 Vite 來創(chuàng)建一個(gè) Vue 項(xiàng)目,非常簡(jiǎn)單:

npm init vue@latest

這個(gè)命令會(huì)安裝和執(zhí)行 create-vue,它是 Vue 提供的官方腳手架工具。

隨后輸入項(xiàng)目名稱即可。

圖片

隨后進(jìn)行一頓操作進(jìn)行構(gòu)建腳手架:

圖片

3、參數(shù)解釋

為了大家可以更清楚看到,在下面在寫一遍:

問題

翻譯

選擇

√ Project name:

項(xiàng)目名稱

vite-vue3

√ Add TypeScript?

使用ts新語(yǔ)法

Yes

√ Add JSX Support?

可以使用{{}}嵌入

Yes

√ Add Vue Router for Single Page Application development?

添加路由

Yes

√ Add Pinia for state management?

存儲(chǔ)庫(kù)

Yes

√ Add Vitest for Unit Testing?

單元測(cè)試

No

√ Add Cypress for both Unit and End-to-End testing?

單元測(cè)試

No

√ Add ESLint for code quality?

es語(yǔ)法檢測(cè)

Yes

√ Add Prettier for code formatting?

語(yǔ)法樣式

Yes

4、在idea中使用

安裝依賴

npm install

安裝es語(yǔ)法檢查

npm run lint

運(yùn)行項(xiàng)目

npm run dev

啟動(dòng)還是很快的!

圖片

頁(yè)面正常,搞定手工!


圖片

5、vue3語(yǔ)法糖

這可以是一個(gè)vue3文件的模板。

<script setup lang="ts">import TheWelcome from "../components/TheWelcome.vue";</script>

<template>
<main>
<TheWelcome />
</main>
</template>
<style lang="less">
</style>

三、Pinia 介紹

Pinia 是 Vue 的存儲(chǔ)庫(kù),它允許您跨組件/頁(yè)面共享狀態(tài)。如果您熟悉 Composition API,您可能會(huì)認(rèn)為您已經(jīng)可以通過一個(gè)簡(jiǎn)單的 export const state = reactive({})。這對(duì)于單頁(yè)應(yīng)用程序來說是正確的,但如果它是服務(wù)器端呈現(xiàn)的,會(huì)使您的應(yīng)用程序暴露于安全漏洞。但即使在小型單頁(yè)應(yīng)用程序中,您也可以從使用 Pinia 中獲得很多好處:

dev-tools 支持

  • 跟蹤動(dòng)作、突變的時(shí)間線。
  • Store 出現(xiàn)在使用它們的組件中。
  • time travel 和 更容易的調(diào)試。

熱模塊更換

  • 在不重新加載頁(yè)面的情況下修改您的 Store。
  • 在開發(fā)時(shí)保持任何現(xiàn)有狀態(tài)。
插件:使用插件擴(kuò)展 Pinia 功能。
為 JS 用戶提供適當(dāng)?shù)?TypeScript 支持或 autocompletion。

服務(wù)器端渲染支持


Pinia?:是新版的vuex?,簡(jiǎn)化了vuex?,效率更快,上手更快,推薦推薦大家在vue3?使用,當(dāng)然他也支持vue2。

pinia的圖標(biāo)還是比較可愛的??!

pinia官網(wǎng):https://pinia.web3doc.top/

四、總結(jié)

這樣就搭建成功了,其實(shí)很簡(jiǎn)單,主要是借此聊聊Vue3+ts+pinia,新東西還是要多接觸,雖然咱是后端,技多不壓身嘛?。?/p>

責(zé)任編輯:姜華 來源: 小王博客基地
相關(guān)推薦

2025-05-16 07:24:41

Springkafka腳手架

2017-07-21 09:56:46

Webpack3 Vue.js腳手架

2016-09-07 15:35:06

VueReact腳手架

2021-01-07 05:34:07

腳手架JDK緩存

2021-04-20 19:24:16

腳手架 Java微信

2021-11-08 09:35:09

Vue代碼前端

2021-10-08 06:10:43

前端技術(shù)Vue

2018-06-11 14:39:57

前端腳手架工具node.js

2018-08-30 16:08:37

Node.js腳手架工具

2018-05-15 09:10:27

前端vue.jswebpack

2009-09-16 15:05:58

CakePHP腳手架

2022-07-27 08:40:06

父子組件VUE3

2022-08-31 06:37:34

Vue 3模板

2020-05-19 10:13:45

Java開發(fā)代碼

2021-12-23 10:35:32

SpringCloud腳手架架構(gòu)

2014-08-15 09:36:06

2022-07-28 08:26:18

Vue3Uni-appVite

2024-07-26 08:56:56

工具庫(kù)Uni-app項(xiàng)目

2021-05-13 17:02:38

MDC腳手架日志

2022-01-14 14:09:11

腳手架代碼自定義
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.99热.com| 欧美激情一区 | 一区二区三区高清 | 中文字幕精品一区 | 能看的av | 在线看日韩 | 男女羞羞视频在线免费观看 | 亚洲欧美精品在线 | 久久精品av| 国产区在线观看 | 黄色成人免费在线观看 | 欧美九九| 国产精品自产av一区二区三区 | 啪啪av| 成人在线视频免费观看 | 一级在线免费观看 | 日韩精品一区二区三区在线观看 | 日韩欧美中文在线 | 伊人久久在线 | 中文字幕乱码亚洲精品一区 | 男人的天堂视频网站 | 久久精品国产一区二区电影 | 免费国产视频 | 国产成人免费视频网站视频社区 | 天天天天天天天干 | 成人中文字幕在线观看 | 日本福利视频免费观看 | 国产成人99久久亚洲综合精品 | 久久久久久免费精品一区二区三区 | 在线观看三级av | 天天色av | 免费啪啪 | 久久一| 日韩区| 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 天天操一操 | www日日日 | 99re在线视频 | 国产电影一区二区三区爱妃记 | 午夜激情影院 | 日韩一区二区三区视频 |