国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

這篇具有很好參考價(jià)值的文章主要介紹了Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、安裝 vue3.0 腳手架

如果之前安裝了2.0的腳手架,要先卸載掉,輸入:npm uninstall vue-cli -g 進(jìn)行全局卸載

然后重新安裝:npm install @vue/cli -g

二、項(xiàng)目搭建過(guò)程

由于 git bash 來(lái)執(zhí)行命令的時(shí)候無(wú)法使用鍵盤上下鍵來(lái)進(jìn)行選項(xiàng)選擇,所以我們要使用? cmd / powershell,這里使用 cmd

1.vue create + 項(xiàng)目名稱

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?2.模板選擇,通過(guò)鍵盤上下鍵來(lái)選擇,我們選擇第三個(gè) 自定義

這三個(gè)選擇分別是 vue2 / vue3默認(rèn)模板 / Manually select features 手動(dòng)選擇(自定義)的意思

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?3.選擇我們需要的默認(rèn)配置(通過(guò)空格鍵來(lái)選中)

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

4.vue版本的選擇,我們選擇 vue3

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程?5.是否使用 class 風(fēng)格的 component,不使用,輸入N

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?6.是否使用 babel 來(lái)處理 ts 代碼,選擇,輸入 Y

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

7.是不是用 history 模式來(lái)創(chuàng)建路由,不使用,輸入n,后續(xù)需要使用可以在配置中做修改

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?8.選擇 css 處理器,這里選擇 less

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?9.選擇代碼檢測(cè)方式,我選擇 eslint = prettier

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

10.選擇什么時(shí)候?qū)Υa做 eslint,這里選擇保存代碼的時(shí)候

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

11.對(duì)于剛才選擇的配置,是選擇生成獨(dú)立的配置文件,還是保存到 pack.json中,這里選擇獨(dú)立的文件

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程?12.最后一步是 是否將本次配置保存成一個(gè)預(yù)設(shè),選擇不保存,輸入N,敲一下回車,就開始創(chuàng)建項(xiàng)目了

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?三、項(xiàng)目搭建完成后代碼規(guī)范配置

1.集成 editorconfig 配置

EditorConfig 有助于為不同的 IDE 編輯器上處理同一項(xiàng)目的多個(gè)開發(fā)人員維護(hù)一致的編碼風(fēng)格。

VSCode 需要安裝一個(gè)插件:EditorConfig for VS Code

我們需要在代碼主目錄下,創(chuàng)建一個(gè) .editorconfig 文件,將下面的配置復(fù)制進(jìn)去即可:

# http://editorconfig.org

root = true

[*] # 表示所有文件適用
charset = utf-8 # 設(shè)置文件字符集為 utf-8
indent_style = space # 縮進(jìn)風(fēng)格(tab | space)
indent_size = 2 # 縮進(jìn)大小
end_of_line = lf # 控制換行類型(lf | cr | crlf)
trim_trailing_whitespace = true # 去除行首的任意空白字符
insert_final_newline = true # 始終在文件末尾插入一個(gè)新行

[*.md] # 表示僅 md 文件適用以下規(guī)則
max_line_length = off
trim_trailing_whitespace = false
————————————————
版權(quán)聲明:本文為CSDN博主「前端.攻城獅」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_45304198/article/details/121720873

2.使用 prettier 工具

Prettier 是一款強(qiáng)大的代碼格式化工具,支持 JavaScript、TypeScript、CSS、SCSS、LESS、JSX、Angular、Vue、GraphQLQ、JSON、Markdown等語(yǔ)言,基本上前端能用到的文件格式它都可以搞定,是當(dāng)下最流行的代碼格式化工具。

VSCode需要安裝 prettier 的插件

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

1.安裝 prettier

npm install prettier -D

2.創(chuàng)建 .prettierrc 文件

{
  "useTabs": false,
  "tabWidth": 2,
  "printWidth": 80,
  "singleQuote": true,
  "trailingComma": "none",
  "semi": false
}
  • useTabs:使用 tab 縮進(jìn)還是空格縮進(jìn),選擇 false;
  • tabWidth:tab 是空格的情況下,是幾個(gè)空格,選擇 2 個(gè);
  • printWidth:當(dāng)行字符的長(zhǎng)度,推薦 80,也有人喜歡 100 或者 120;
  • singleQuote:使用單引號(hào)還是雙引號(hào),選擇 true,使用單引號(hào);
  • tralilingComma:在多行輸入的尾逗號(hào)是否添加,設(shè)置為 none;
  • seml:語(yǔ)句末尾是否要加分號(hào),默認(rèn)值 true,選擇 false 表示不加;

3.創(chuàng)建 .prettierignore 忽略文件

/dist/*
.local
.output.js
/node_modules/**

**/*.svg
**/*.sh

/public/*

4.可以在 package.json 中配置一個(gè) script,方便執(zhí)行一下腳本就可以對(duì)全部文件做格式化

"prettier": "prettier --write ."

3.使用 ESLint 檢測(cè)

VSCode 需要安裝 ESLint 插件

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?1.解決 eslint 和 prettier 沖突的問題:

安裝插件:(vue在創(chuàng)建項(xiàng)目時(shí),如果選擇 prettier,那么這兩個(gè)插件會(huì)自動(dòng)安裝,就不用手動(dòng)再安裝)

npm i eslint-plugin-prettier eslint-config-prettier -D

添加 prettier 插件到 .eslintrc.js 中:"plugin:prettier/recommended"

  extends: [
    "plugin:vue/vue3-essential",
    "eslint:recommended",
    "@vue/typescript/recommended",
    "@vue/prettier",
    "@vue/prettier/@typescript-eslint",
    "plugin:prettier/recommended"
  ],
————————————————
版權(quán)聲明:本文為CSDN博主「前端.攻城獅」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_45304198/article/details/121720873

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

重要提示

1.如果配置完后,發(fā)現(xiàn)保存代碼并沒有自動(dòng)格式化,則需要如下配置

Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程

?2.在頁(yè)面代碼處,右鍵,選擇“Format Document”,然后選擇 prettier,保存頁(yè)面,頁(yè)面代碼自動(dòng)格式化文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-455494.html

到了這里,關(guān)于Vue3 腳手架搭建項(xiàng)目詳細(xì)過(guò)程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Vue3 知識(shí)第二講】Vue3新特性、vue-devtools 調(diào)試工具、腳手架搭建

    【Vue3 知識(shí)第二講】Vue3新特性、vue-devtools 調(diào)試工具、腳手架搭建

    1.1 重寫雙向數(shù)據(jù)綁定 1.1.1 Vue2 基于Object.defineProperty() 實(shí)現(xiàn) 數(shù)字化管理平臺(tái) Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus 權(quán)限系統(tǒng)-商城 個(gè)人博客地址 把 Vue 中的核心方法 defineReactive 做一些簡(jiǎn)化如下: Vue通過(guò)defineReactive方法實(shí)現(xiàn)對(duì)需要觀察的對(duì)象的每個(gè)屬性進(jìn)行監(jiān)控。dep對(duì)象就相當(dāng)于一

    2024年02月10日
    瀏覽(17)
  • 創(chuàng)建一個(gè)vue2的腳手架項(xiàng)目(超詳細(xì))

    創(chuàng)建一個(gè)vue2的腳手架項(xiàng)目(超詳細(xì))

    0.前言 在用npm安裝vue腳手架之前需要安裝node,前面博客有詳細(xì)安裝過(guò)程,請(qǐng)讀者安裝node之后再進(jìn)行腳手架的安裝 1 npm vue2的安裝腳手架 2.創(chuàng)建vue2腳手架項(xiàng)目 3.開啟服務(wù)器 4.在瀏覽器中輸入端口地址 5.項(xiàng)目目錄介紹

    2024年02月11日
    瀏覽(99)
  • Vue--》超詳細(xì)教程——vue-cli腳手架的搭建與使用

    Vue--》超詳細(xì)教程——vue-cli腳手架的搭建與使用

    目錄 vue-cli vue-cli 的安裝 (可能出現(xiàn)的問題及其解決方法) vue-cli 創(chuàng)建 Vue 項(xiàng)目

    2024年01月17日
    瀏覽(87)
  • mac下安裝vue cli腳手架并搭建一個(gè)簡(jiǎn)易項(xiàng)目

    mac下安裝vue cli腳手架并搭建一個(gè)簡(jiǎn)易項(xiàng)目

    1、確定本電腦下node和npm版本是否為項(xiàng)目所需版本。 2、下載vue腳手架 3、創(chuàng)建項(xiàng)目 如果有node,打開終端,輸入node -v和npm -v , 確保node和npm的版本,(這里可以根據(jù)自己的需求去選擇,如果對(duì)最新版本的內(nèi)容有要求,也可以選擇最新版本)如果沒有node,可以點(diǎn)擊nodejs官網(wǎng)去下載

    2024年02月15日
    瀏覽(100)
  • 快速搭建Electron+Vite3+Vue3+TypeScript5腳手架 (無(wú)需梯子,快速安裝Electron)

    快速搭建Electron+Vite3+Vue3+TypeScript5腳手架 (無(wú)需梯子,快速安裝Electron)

    Electron是一個(gè)使用 JavaScript、HTML 和 CSS 構(gòu)建桌面應(yīng)用程序的框架。 嵌入?Chromium?和?Node.js?到 二進(jìn)制的 Electron 允許您保持一個(gè) JavaScript 代碼代碼庫(kù)并創(chuàng)建 在Windows上運(yùn)行的跨平臺(tái)應(yīng)用 macOS和Linux——不需要本地開發(fā)經(jīng)驗(yàn)(這段話是來(lái)自官網(wǎng))。 根據(jù)vite官網(wǎng)文檔 項(xiàng)目創(chuàng)建完成后進(jìn)

    2024年02月02日
    瀏覽(109)
  • Vue3腳手架筆記

    Vue模板語(yǔ)法有2大類 : 1.插值語(yǔ)法: 功能:用于解析標(biāo)簽體內(nèi)容。 寫法:{{xxx}},xxx是js表達(dá)式,且可以直接讀取到data中的所有屬性。 ** 2.指令語(yǔ)法:** 功能:用于解析標(biāo)簽(包括:標(biāo)簽屬性、標(biāo)簽體內(nèi)容、綁定事件…)。 舉例:v-bind:href=“xxx” 或 簡(jiǎn)寫為 :href=“xxx”,xxx同

    2024年01月24日
    瀏覽(24)
  • vue3筆記-腳手架篇

    vue3筆記-腳手架篇

    第一章 基礎(chǔ)篇 vue2與vue3的一些區(qū)別 響應(yīng)式系統(tǒng): Vue 2 使用 Object.defineProperty 進(jìn)行響應(yīng)式數(shù)據(jù)的劫持和監(jiān)聽,它對(duì)數(shù)據(jù)監(jiān)聽是一項(xiàng)項(xiàng)的進(jìn)行監(jiān)聽,因此,當(dāng)新增屬性發(fā)生變化時(shí),它無(wú)法監(jiān)測(cè)到,并且響應(yīng)性能不是很好。 Vue 3 使用 Proxy 來(lái)實(shí)現(xiàn)響應(yīng)式系統(tǒng),它用一個(gè)中間代理來(lái)管

    2024年02月16日
    瀏覽(53)
  • 初識(shí)esbuild、構(gòu)建vue3腳手架

    esbuild 非常快速的 web 打包器,使用 go 語(yǔ)言編寫。 ?? 特點(diǎn): 無(wú)需緩存也能很快速的編譯打包。 內(nèi)置 js、css、ts、jsx 類型文件編譯。 支持 es6 和 commonjs 模塊。 可以編譯打包成 esm 模塊和 common JS 模塊 tree shaking 搖樹優(yōu)化、優(yōu)化資源大小、source-map 代碼映射 啟動(dòng)本地服務(wù),在監(jiān)聽

    2024年02月01日
    瀏覽(18)
  • vue 腳手架文件結(jié)構(gòu)及加載過(guò)程淺談

    1.1? 全局安裝 @vue/cli? npm install -g?@vue/cli 1.2 切換到創(chuàng)建項(xiàng)目的目錄,執(zhí)行 vue create projectname 1.3 選擇符合自己要求的項(xiàng)進(jìn)行Y/N,最終生成項(xiàng)目文件 package.json :這是一個(gè)重要的配置文件,用于定義項(xiàng)目的依賴項(xiàng)、腳本命令和其他元數(shù)據(jù)。它包含了項(xiàng)目的名稱、版本號(hào)、作者等

    2024年02月11日
    瀏覽(23)
  • 如何搭建vue腳手架

    使用 create-vue 腳手架創(chuàng)建項(xiàng)目 create-vue參考地址:GitHub - vuejs/create-vue: ??? The recommended way to start a Vite-powered Vue project 步驟: 執(zhí)行創(chuàng)建命令 2.選擇項(xiàng)目依賴類容 安裝:項(xiàng)目開發(fā)需要的一些插件 必裝: Vue Language Features (Volar) ?vue3語(yǔ)法支持 TypeScript Vue Plugin (Volar) ?vue3中更好的

    2023年04月14日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包