Mark Ku's Blog
首頁 關於我
Node Js / Vue cli / Webpack plugin Vscode 除錯筆記
Frontend
Node Js / Vue cli / Webpack plugin Vscode 除錯筆記
Mark Ku
Mark Ku
October 19, 2021
1 min

Node Js / Vue cli / Webpack plugin Vscode除錯筆記

問題

越來越多許多用 node js 開發的應用,常常噴錯噴的莫明奇妙,因此整理了一下如何對 node js 、 vue cli 、 webpack plugin 偵錯。

一、對 node js 偵錯

1. node 在欲執行 的 js 加上 —inspect 參數,即可以遠端除錯(遠端除錯的預設為 9229)

node --inspect app.js 

2. 接下來,在 Chrome 網址欄,鍵入 chrome://inspect,輸入後就可以看到下面的畫面。

3. 輸入預設偵錯port

4.或是透過開發工具的除錯按鈕

二、對 Vue cli (main.js) 偵錯

1. 在 main.js 加入宣告除錯功能 ( debugger )

2. 在 package.json 加上以下指令

"debug": "node ./node_modules/@vue/cli-service/bin/vue-cli-service.js serve"

3. 執行 npm run debug

4. 在 main.js 按下 F5

5. 輸入 debug url “localhost:8080”

此時中斷點就會停在 main.js

三、 debugger webpack plugin in vue.config

1. 在vue config 的 chainWebpack 方法,宣告除錯功能 ( debugger )

2. 在 package.json 加上以下指令

"debugbuild": "node --inspect-brk=9229 ./node_modules/@vue/cli-service/bin/vue-cli-service.js build" 

3. 在瀏覽器網址列輸入 chrome://inspect > 輸入 net work target port 號

4. 回到 vs code > 在終端機輸入 npm run debug

5. 此時斷點就會停在 chainWebpack 函式中


Tags

Mark Ku

Mark Ku

Software Developer

8年以上豐富網站開發經驗,直播系統、POS系統、電子商務、平台網站、SEO、金流串接、DevOps、Infra 出身,帶過幾次團隊,目前專注於北美及德國市場電商網站開發團隊。

Expertise

前端(React)
後端(C#)
網路管理
DevOps
溝通
領導

Social Media

facebook github website

Related Posts

Vue Cli 專案透過 chinese-language-loader 解決繁體自動轉換簡體問題
Vue Cli 專案透過 chinese-language-loader 解決繁體自動轉換簡體問題
December 19, 2021
1 min

Quick Links

關於我

Social Media