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

Vue Element前端應(yīng)用開發(fā)之開發(fā)環(huán)境的準(zhǔn)備工作

 更新時(shí)間:2021年05月12日 09:49:36   作者:伍華聰  
這篇文章主要介紹了Vue Element前端應(yīng)用開發(fā)之開發(fā)環(huán)境的準(zhǔn)備工作,對(duì)Vue感興趣的同學(xué),可以來學(xué)習(xí)一下

概述

之前一直采用VS進(jìn)行各種前端后端的開發(fā),隨著項(xiàng)目的需要,正逐步融合純前端的開發(fā)模式,開始主要選型為Vue + Element 進(jìn)行BS前端的開發(fā),后續(xù)會(huì)進(jìn)一步整合Vue + AntDesign的界面套件,作為兩種不同界面框架的展現(xiàn)方式。采用Vue + Element 的前端開發(fā)和之前的開發(fā)模式需要有較大的轉(zhuǎn)變,以及需要接觸更多的相關(guān)知識(shí),本系列隨筆基于循序漸進(jìn)的學(xué)習(xí)研究方式,對(duì)使用Vue + Element 這種前端開發(fā)的各個(gè)方面進(jìn)行一個(gè)完整的介紹,并結(jié)合我對(duì)BS前端已有的框架功能,進(jìn)行兩者的融合。本篇隨筆主要介紹開發(fā)環(huán)境的準(zhǔn)備工作,包括需要準(zhǔn)備好相關(guān)的開發(fā)工具,插件輔助等,以及對(duì)開發(fā)保存的自動(dòng)修正處理,調(diào)試的配置的內(nèi)容等。

1、開發(fā)所需的軟件環(huán)境

有別于之前的Asp.net的開發(fā),純前端的開發(fā),一般不會(huì)再采用笨重的VS進(jìn)行前端的開發(fā),而改用VS Code或者WebStorm等輕型的開發(fā)工具來進(jìn)行前端代碼的開發(fā)和維護(hù),雖然是輕型開發(fā)工具,不過功能也是非常強(qiáng)大的,而且開發(fā)環(huán)境可以在Windows系統(tǒng),也可以在Mac系統(tǒng)等,實(shí)現(xiàn)多平臺(tái)的開發(fā)環(huán)境。

1)VS code的安裝

VS Code(Visual Studio Code)是由微軟研發(fā)的一款免費(fèi)、開源的跨平臺(tái)文本(代碼)編輯器。幾乎完美的編輯器。

官網(wǎng):https://code.visualstudio.com

文檔:https://code.visualstudio.com/docs

源碼:https://github.com/Microsoft/vscode

VS Code的界面大概如下所示,一般安裝后,如果為英文界面,則安裝它的中文包即可。

VS Code安裝后,我們一般還需要搜索安裝一些所需要的插件輔助開發(fā)。安裝插件很簡(jiǎn)單,在搜索面板中查找到后,直接安裝即可。

一般我們需要安裝這些vs code 插件:

Vetur

Vue多功能集成插件,包括:語法高亮,智能提示,emmet,錯(cuò)誤提示,格式化,自動(dòng)補(bǔ)全,debugger。vscode官方欽定Vue插件,Vue開發(fā)者必備。

ESLint

ESLint 是一個(gè)語法規(guī)則和代碼風(fēng)格的檢查工具,可以用來保證寫出語法正確、風(fēng)格統(tǒng)一的代碼。

而 VSCode 中的 ESLint 插件就直接將 ESLint 的功能集成好,安裝后即可使用,對(duì)于代碼格式與規(guī)范的細(xì)節(jié)還可以自定義,并且一個(gè)團(tuán)隊(duì)可以共享同一個(gè)配置文件,這樣一個(gè)團(tuán)隊(duì)所有人寫出的代碼就可以使用同一個(gè)代碼規(guī)范,在代碼簽入前每個(gè)人可以完成自己的代碼規(guī)范檢查。

VS Code - Debugger for Chrome 結(jié)合Chrome進(jìn)行調(diào)試的插件

此工具簡(jiǎn)直就是前端開發(fā)必備,將大大地改變你的開發(fā)與調(diào)試模式。

以往的前端調(diào)試,主要是 JavaScript 調(diào)試,你需要在 Chrome 的控制臺(tái)中找到對(duì)應(yīng)代碼的部分,添加上斷點(diǎn),然后在 Chrome 的控制臺(tái)中單步調(diào)試并在其中查看值的變化。

而在使用了 Debugger for Chrome 后,當(dāng)代碼在 Chrome 中運(yùn)行后,你可以直接在 VSCode 中加上斷點(diǎn),點(diǎn)擊運(yùn)行后,Chrome 中的頁面繼續(xù)運(yùn)行,執(zhí)行到你在 VSCode 中添加的斷點(diǎn)后,你可以直接在 VSCode 中進(jìn)行單步調(diào)試。

Beautify

Beautify 插件可以快速格式化你的代碼格式,讓你在編寫代碼時(shí)雜亂的代碼結(jié)構(gòu)瞬間變得非常規(guī)整,代碼強(qiáng)迫癥必備,較好的代碼格式在后期維護(hù)以及他人閱讀時(shí)都會(huì)有很多的便利。

2) 安裝node開發(fā)環(huán)境

利用VS Code開發(fā),我們很多時(shí)候,需要使用命令行npm進(jìn)行相關(guān)模塊的安裝,這些需要node環(huán)境的支持,安裝好node后,npm也就一起安裝好了。

node 下載:https://nodejs.org/en/

安裝后,我們可以通過命令行或者VS Code 里面的Shell 進(jìn)行查看node 和npm 的版本號(hào)了

node -v

npm -v

3)vue腳手架的安裝

Vue (讀音 /vjuː/,類似于view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。

全局安裝:

npm install vue-cli -g

全局卸載:

npm uninstall vue-cli -g

4)Vue DevTool Chrome插件的安裝

這個(gè)插件也是開發(fā)Vue必備的Chrome插件,一般沒有外網(wǎng),不能直接在Chrome的插件官網(wǎng)上進(jìn)行安裝,而通過GitHub下載進(jìn)行編譯在安裝又顯得太過麻煩,后來在一個(gè)網(wǎng)站上下載安裝成功。

https://chrome.zzzmh.cn/info?token=nhdogjmejiglipccpnnnanhbledajbpd

2、開發(fā)環(huán)境的配置使用

對(duì)于Vetur 等代碼自動(dòng)修正處理,我們需要在VS Code里面進(jìn)行設(shè)置好,在【文件】【首選項(xiàng)】【設(shè)置】中,然后單擊Settings.json進(jìn)行編輯即可。

我這里主要設(shè)置保存代碼后能夠?qū)Υa進(jìn)行縮進(jìn)排版的常規(guī)的處理

調(diào)試環(huán)境的處理,為了結(jié)合Chrome調(diào)試VScode,我們需要安裝插件Debugger for Chrome ,然后進(jìn)行Vue項(xiàng)目代碼的設(shè)置處理即可。

打開項(xiàng)目根目錄的Vue.Config.js文件,在合適的位置,加入productionSourceMap:true以及devtool:'source-map'如下所示

然后再在運(yùn)行面板里面,進(jìn)行調(diào)試參數(shù)設(shè)置的處理,如下所示

指定這些設(shè)置后,我們就可以以調(diào)試模式進(jìn)行調(diào)試VS Code里面的代碼了,代碼只需要設(shè)置對(duì)應(yīng)的斷點(diǎn)即可跟蹤對(duì)象的數(shù)據(jù)。

調(diào)試前,記得先使用npm run dev 啟動(dòng)項(xiàng)目,項(xiàng)目完全啟動(dòng)后會(huì)在Chrome瀏覽器打開項(xiàng)目地址,再使用F5進(jìn)行項(xiàng)目代碼的調(diào)試。

Vue DevTools也是用來跟蹤Vue項(xiàng)目路由、狀態(tài)等信息的,可以信息很好的跟蹤處理。

為了點(diǎn)亮Chrome瀏覽器上面Vue DevTools圖標(biāo),我們可以在Vue項(xiàng)目的main.js里面加入一行代碼。

Vue.config.devtools=process.env.NODE_ENV==='development'如下界面所示

這篇隨筆作為一個(gè)簡(jiǎn)單的開篇,主要介紹VS Code環(huán)境的安裝,以及對(duì)應(yīng)插件的配置,并聯(lián)合Chrome如何實(shí)現(xiàn)項(xiàng)目代碼的調(diào)試處理。

以上就是Vue Element前端應(yīng)用開發(fā)之開發(fā)環(huán)境的準(zhǔn)備工作的詳細(xì)內(nèi)容,更多關(guān)于Vue Element前端應(yīng)用開發(fā)之開發(fā)環(huán)境的準(zhǔn)備工作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解Vue3?SFC?和?TSX?方式調(diào)用子組件中的函數(shù)

    詳解Vue3?SFC?和?TSX?方式調(diào)用子組件中的函數(shù)

    在使用?.vue?定義的組件中,setup?中提供了?defineExpose()?方法,該方法可以將組件內(nèi)部的方法暴露給父組件,這篇文章主要介紹了Vue3?SFC?和?TSX?方式調(diào)用子組件中的函數(shù),需要的朋友可以參考下
    2022-10-10
  • Vue 3中的defineEmits()和defineProps()使用小結(jié)

    Vue 3中的defineEmits()和defineProps()使用小結(jié)

    defineProps()和defineEmits()是Vue 3中Composition API的重要組成部分,它們分別用于定義組件接收的屬性和觸發(fā)的事件,本文給大家介紹Vue 3中的defineEmits()和defineProps()解析,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • vue.js使用Element-ui實(shí)現(xiàn)導(dǎo)航菜單

    vue.js使用Element-ui實(shí)現(xiàn)導(dǎo)航菜單

    這篇文章主要為大家詳細(xì)介紹了vue.js使用Element-ui中實(shí)現(xiàn)導(dǎo)航菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue實(shí)現(xiàn)登錄時(shí)滑塊驗(yàn)證

    vue實(shí)現(xiàn)登錄時(shí)滑塊驗(yàn)證

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)登錄時(shí)滑塊驗(yàn)證,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Vue中render函數(shù)的使用方法

    Vue中render函數(shù)的使用方法

    本篇文章主要介紹了Vue中render函數(shù)的使用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • vue elementui tree 任意級(jí)別拖拽功能代碼

    vue elementui tree 任意級(jí)別拖拽功能代碼

    這篇文章主要介紹了vue elementui tree 任意級(jí)別拖拽功能代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue中el-autocomplete支持分頁上拉加載功能

    vue中el-autocomplete支持分頁上拉加載功能

    最近在項(xiàng)目中使用了ElementUI的el-autocomplete,下面這篇文章主要介紹了vue中el-autocomplete支持分頁上拉加載功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • vue從后臺(tái)渲染文章列表以及根據(jù)id跳轉(zhuǎn)文章詳情詳解

    vue從后臺(tái)渲染文章列表以及根據(jù)id跳轉(zhuǎn)文章詳情詳解

    這篇文章主要給大家介紹了關(guān)于vue從后臺(tái)渲染文章列表以及根據(jù)id跳轉(zhuǎn)文章詳情的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Vue開發(fā)環(huán)境跨域訪問問題

    Vue開發(fā)環(huán)境跨域訪問問題

    這篇文章主要介紹了Vue開發(fā)環(huán)境跨域訪問問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Vue3父子組件間傳參通信的四種方式

    Vue3父子組件間傳參通信的四種方式

    近期學(xué)習(xí)vue3的父子組件之間的傳值,發(fā)現(xiàn)跟vue2的并沒有太大的區(qū)別,下面這篇文章主要給大家介紹了關(guān)于Vue3父子組件間傳參通信的四種方式,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論