NodeJs使用Express框架開發時的快速調試方法

習慣了php開發,能夠直接使用echo或者var_dump()將想要查看的變量結果輸出到網頁查看,很是的方便。可是使用express開發時,每次修改文件後,都須要使用npm start命令重啓服務,而後才能查看輸出結果(在代碼中使用console.log()),感受很是的麻煩。有沒有一種方法能夠使修改後的文件立馬生效呢,答案是確定的。這篇就介紹一個 自動監聽並同步的的 node工具——supervisor。php

全局安裝 supervisor

直接用npm安裝既可,輸入指令 :node

$ npm -g install supervisor

這裏注意一點的就是,supervisor必須安裝到全局,若是你不安裝到全局,錯誤命令會提示你安裝到全局。express

用supervisor啓動express項目

安裝完之後就能夠 用 supervisor 來啓動 express項目了,進入項目根目錄,執行:npm

supervisor ./bin/www

這樣你的項目一旦發生更改(只要不是語法錯誤),supervisor會幫你自動同步到該進程裏來,不須要從新啓動。工具

以下圖所示,當你修改一個項目文檔並保存時,node服務會從新啓動。spa

參考:express搭建nodeJS中間層code

相關文章
相關標籤/搜索