欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue3項目的3種創(chuàng)建方式代碼示例

 更新時間:2024年03月29日 10:54:10   作者:石小石Orz  
使用VUE3開發(fā)很久了,但一直沒進行總結和記錄,忙里偷閑整理搭建一套VUE3項目,正好記錄一下,這篇文章主要給大家介紹了關于Vue3項目的3種創(chuàng)建方式,需要的朋友可以參考下

使用 vue-cli 創(chuàng)建

官方文檔:https://cli.vuejs.org/zh/guide/

vue-cli4.x是基于webpack4的,vue-cli5.x是基于webpack5的

## 安裝或者升級你的@vue/cli
npm install -g @vue/cli

## 創(chuàng)建
vue create vue3_cli           //vue_stduy_cli為自定義文件名                

根據(jù)我們的需求選擇對應的模板

Vue CLI v5.0.8
? Please pick a preset:
> Default ([Vue 3] babel, eslint)
  Default ([Vue 2] babel, eslint)
  Manually select features

使用crate-vite 創(chuàng)建

官方文檔:https://vitejs.cn/vite3-cn/guide/#scaffolding-your-first-vite-project

crate-vite是vite官方提供的官方腳手架,可以創(chuàng)建vue、react等框架的項目模板。

使用npm

npm create vite@latest

npm create 是 npm init 的別名 npm init vite@latest同樣生效

使用 Yarn:

yarn create vite 

使用 PNPM:

pnpm create vite

根據(jù)我們的需求選擇對應的模板

PS C:\Users\Administrator\Desktop> npm create vite@latest
√ Project name: ... vite-project
? Select a framework: ? - Use arrow-keys. Return to submit.
>   Vanilla
    Vue
    React
    Preact
    Lit
    Svelte
    Others

使用 create-vue創(chuàng)建

https://cn.vuejs.org/guide/quick-start.html#creating-a-vue-application

這是vue官方提供的vue項目構建工具,基于vite

npm init vue@latest

npm create 是 npm init 的別名 npm create vue@latest同樣生效

? Project name: … <your-project-name>
? Add TypeScript? … No / Yes
? Add JSX Support? … No / Yes
? Add Vue Router for Single Page Application development? … No / Yes
? Add Pinia for state management? … No / Yes
? Add Vitest for Unit testing? … No / Yes
? Add Cypress for both Unit and End-to-End testing? … No / Yes
? Add ESLint for code quality? … No / Yes
? Add Prettier for code formatting? … No / Yes

Scaffolding project in ./<your-project-name>...
Done.

全選Yes后的模板目錄結構


├─ cypress
├─ public
│  └─ favicon.ico
├─ src
│  ├─ App.vue
│  ├─ assets
│  ├─ components
│  ├─ main.ts
│  ├─ router
│  │  └─ index.ts
│  ├─ stores
│  │  └─ counter.ts
│  └─ views
│     ├─ AboutView.vue
│     └─ HomeView.vue
├─ tsconfig.app.json
├─ tsconfig.config.json
├─ tsconfig.json
├─ tsconfig.vitest.json
└─ vite.config.ts
├─ .eslintrc.cjs
├─ .gitignore
├─ .prettierrc.json
├─ cypress.config.ts
├─ env.d.ts
├─ index.html
├─ package.json

總結

到此這篇關于Vue3項目的3種創(chuàng)建方式的文章就介紹到這了,更多相關Vue3項目創(chuàng)建方式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue-router路由該如何使用

    Vue-router路由該如何使用

    這篇文章主要介紹了Vue-router路由該如何使用,幫助大家更好的理解和學習使用vue框架,感興趣的朋友可以了解下
    2021-03-03
  • Vuex中如何getters動態(tài)獲取state的值

    Vuex中如何getters動態(tài)獲取state的值

    這篇文章主要介紹了Vuex中如何getters動態(tài)獲取state的值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 詳解vue生命周期

    詳解vue生命周期

    這篇文章主要為大家介紹了vue的生命周期,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • 從零開始Vue3數(shù)據(jù)交互之promise用法詳解

    從零開始Vue3數(shù)據(jù)交互之promise用法詳解

    這篇文章主要介紹了Axios的基本使用,包括異步編程的基礎知識,如Promise的介紹、特點和基本用法,以及如何使用then、catch和async/await來處理異步操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 關于vue-router的使用及實現(xiàn)原理

    關于vue-router的使用及實現(xiàn)原理

    這篇文章主要介紹了關于vue-router的使用及實現(xiàn)原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 解決vue-cli單頁面手機應用input點擊手機端虛擬鍵盤彈出蓋住input問題

    解決vue-cli單頁面手機應用input點擊手機端虛擬鍵盤彈出蓋住input問題

    今天小編就為大家分享一篇解決vue-cli單頁面手機應用input點擊手機端虛擬鍵盤彈出蓋住input問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue-cli@3.0 插件系統(tǒng)簡析

    Vue-cli@3.0 插件系統(tǒng)簡析

    Vue-cli@3.0 是一個全新的 Vue 項目腳手架。這篇文章主要介紹了Vue-cli@3.0 插件系統(tǒng)簡析,需要的朋友可以參考下
    2018-09-09
  • 淺析Vue 防抖與節(jié)流的使用

    淺析Vue 防抖與節(jié)流的使用

    防抖節(jié)流就是使用定時器 來實現(xiàn)我們的目的。這篇文章通過實例代碼給大家介紹vue防抖與節(jié)流的使用,感興趣的朋友跟隨小編一起看看吧
    2019-11-11
  • Element-ui中的Cascader級聯(lián)選擇器基礎用法

    Element-ui中的Cascader級聯(lián)選擇器基礎用法

    這篇文章主要為大家介紹了Element-ui中的Cascader級聯(lián)選擇器基礎用法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • vue 無法覆蓋vant的UI組件的樣式問題

    vue 無法覆蓋vant的UI組件的樣式問題

    這篇文章主要介紹了vue 無法覆蓋vant的UI組件的樣式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論