除錯與開發輔助工具 - daniel-qa/Vue GitHub Wiki
語法檢查
npm run lint
- debugger
handleClick(val) {
// eslint-disable-next-line no-debugger
debugger
console.log('點擊了:', val)
this.button1 = this.button1 === val ? '' : val
}
// eslint-disable-next-line no-debugger
只針對這一行禁用規則
適合測試或暫時排查問題
- _加底線 (忽略宣告未使用變數)
ESLint 會檢查 「定義了卻沒用到的變數」:
chainWebpack: config => {
// 你沒有用到 config
}
ESLint 就會噴錯:
'config' is defined but never used no-unused-vars
✅ 解決方法之一:把變數改成 _config
chainWebpack: _config => {
// 沒有用,但 ESLint 不會再抱怨
}
分組顯示 log
- Consol Group
console.group('測試群組')
console.log('這是第一條訊息')
console.log('這是第二條訊息')
console.groupEnd()
輸出
▼ 測試群組
這是第一條訊息
這是第二條訊息
- console.groupCollapsed
console.groupCollapsed('🧪 偵錯細節')
console.log('這裡是超多細節訊息')
console.groupEnd()