Vue專案除錯技能
導讀 | 在Vue專案開發過程中,當你遇到應用邏輯出現錯誤,但又無法準確定位的時候,知曉Vue專案除錯技巧至關重要。 |
同後臺專案開發一樣,可以在JS實現的應用邏輯中設定斷點,並進行單步、進入方法內、跳出方法等除錯,從而準確定位問題根源。
本文主要針對JetBrains系列WebStorm下Vue專案進行除錯的2種方法:debugger和Vue-devtools。
debugger是谷歌瀏覽器提供的除錯語句,其主要是通過停止JS的執行,相當於設定斷點。它的使用方法很簡單, 只需要在我們的JS語句中, 插入一行debugger; 即可。
在JS程式碼編寫的過程中,我們都會通過瀏覽器的除錯模式(F12)來檢查程式碼邏輯是否正確,大多數我們都是通過設定斷點來進行除錯。
應用debugger除錯Vue專案,需要在專案中需要的位置寫debugger,專案執行後,開啟瀏覽器按F12,在chrome sources頁籤中就會直接進入斷點,至此可以進行單步、跳步除錯了。
該除錯工具為針對Chrome瀏覽器而設計的開源除錯工具(Github地址),可以自行將該專案下載下來然後編譯,並將生成後的chrome外掛安裝至chrome中,步驟如下:
找到谷歌瀏覽器的擴充套件程式功能,勾選開發者模式,然後我們將外掛資料夾裡的
s>chorme資料夾直接拖到頁面中,完成安裝。
應用devtools除錯工具,還需要在vue專案中man.js需要配置:
Vue.config.devtools = true;
安裝後, 需要關閉瀏覽器, 再重新開啟, 才能使用;
如果除錯外掛安裝後,vue皮膚未出現,再到vue-devtools資料夾下執行一遍
npm run dev
。
也可以在聯網狀態下,在Chrome或Firefox瀏覽器的擴充套件外掛倉庫裡搜vue devtool,安裝Vue.js devtools。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2840955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Vue專案中使用vConsole移動除錯工具Vue除錯
- 除錯python專案除錯Python
- VS code中斷點除錯Vue CLI 3專案斷點除錯Vue
- vue移動端專案接入vconsole(移動端除錯)Vue除錯
- 使用 vuetron 除錯 mpvue 專案Vue除錯
- nukkit maven 專案除錯外掛Maven除錯
- vscode除錯多C++檔案專案VSCode除錯C++
- webstrom除錯vueWeb除錯Vue
- vscode 啟動與除錯 flutter 專案VSCode除錯Flutter
- Java專案除錯技巧及版本控制Java除錯
- 利用 Valet 開發和除錯 PHP 專案除錯PHP
- 手把手教你除錯構建一個Vue/小程式商城專案原始碼除錯Vue原始碼
- Chrome除錯技能和常用外掛完全指北Chrome除錯
- vue 程式碼除錯神器Vue除錯
- 使用 ndb 除錯你的 Node.js 專案除錯Node.js
- vue2匯入專案遇到錯誤Vue
- Vue除錯神器vue-devtools安裝Vue除錯dev
- vscode快速構建Flutter專案+熱載入除錯VSCodeFlutter除錯
- 老司機帶你快速上手除錯Flutter專案除錯Flutter
- 上傳專案到gitHub,上傳報錯和刪除gitHub上的專案Github
- VUE專案忽略ResizeObserver loop completed with undelivered notifications錯誤VueServerOOP
- Vue 啟動專案報錯 Failed to compile with 2 errorsVueAICompileError
- 做專案管理需要哪些技能專案管理
- VUE專案Vue
- Vue SPA專案 + Sentry 實現前端錯誤監控Vue前端
- 用vite建立vue3專案報錯解決ViteVue
- gdb除錯coredump檔案除錯
- C#必備技能—專案打包C#
- idea 刪除專案Idea
- Vue+Express全棧開發專案實戰技能:從0到1打造完整電商專案VueExpress全棧
- Python全棧專案(電子詞典、協程、pdb除錯)Python全棧除錯
- 手摸手教你閱讀和除錯大型開源專案 ZooKeeper除錯
- Nginx部署Vue前端專案,部署多個Vue專案NginxVue前端
- VUE—刪除HelloWorld.vue後報錯 `--fix` option報錯的解決Vue
- Android專案中獨立Git專案分庫後的編譯除錯時Gradle的配置AndroidGit編譯除錯Gradle
- Vue技能樹Vue
- 關於vue、es6專案在IE中報錯Vue
- vue專案引用font-awesome字型打包路徑報錯Vue