最近在玩node的時(shí)候get到2個(gè)比較實(shí)用的東西跛梗,在這里給大家分享一下。比如在前端項(xiàng)目開發(fā)時(shí)棋弥,腳手架往往可以配置一個(gè)熱加載的東西核偿,就是你修改代碼時(shí)會(huì)自動(dòng)run一次項(xiàng)目,不用手動(dòng)的去重新跑項(xiàng)目顽染。然而很多像我一樣的node小白在玩node的時(shí)候漾岳,每次修改代碼都要重新跑一次項(xiàng)目,這讓我們覺得很繁瑣粉寞,現(xiàn)在就在這給大家分享一下這2個(gè)技巧尼荆。
supervisor插件
我們先全局安裝npm i -g supervisor插件,安裝完之后立刻就可以使用了唧垦。以前我們跑代碼一般都是敲:node app.js命令來運(yùn)行代碼的捅儒,現(xiàn)在我們可以用:supervisor app.js來運(yùn)行代碼了,而且只運(yùn)行一次即可(修改配置文件除外)振亮,整個(gè)項(xiàng)目中你修改了代碼然后保存它就會(huì)自動(dòng)更新了巧还。
npm i -g supervisor
調(diào)試node的代碼
在前端開發(fā)的時(shí)候,我們往往可以在瀏覽器的的審查工具中調(diào)試代碼如圖所示:
同樣坊秸,我們node也可以现喳,只需在終端運(yùn)行代碼時(shí)加一個(gè)inspect即可
supervisor --inspect app.js
運(yùn)行代碼后抹恳,我們?cè)贑hrome中輸入chrome://inspect/#devices打開調(diào)試工具振劳,然后你就會(huì)看到熟悉的真機(jī)調(diào)試了知牌,速速get 起來,拿走不謝站超!
最后進(jìn)去之后就可以像真機(jī)調(diào)試一下去調(diào)試你的node代碼了