2016-05-22 58 views
0

我目前正在開發一個MEAN Stack應用程序。MEAN堆棧應用程序的console.log不工作?

以前我的節點版本是0.12,我使用grunt來運行我的應用程序,它使用nodemon(它使用server.js)來運行服務器並監視變化。

它一直工作正常,直到我升級我的節點到v 0.4。

現在,當我使用哼了哼,的console.log不打印在所有控制檯,它只能如果我使用

node server.js 

,而不是

grunt 

下圖顯示的情況我現在面臨:

在我成交情況,運行咕嚕的時候,我應該能夠看到消息

App listening on port 8000 

但是更新節點之後,執行console.log似乎並沒有工作對我的呼嚕聲(?)/ nodemon(?)了。

任何人都可以就此事提出建議?

謝謝。

回答

1

您可以使用非常有用的日誌模塊winston。使用此功能,您可以將所有錯誤記錄在帶有時間戳的文本文件中,這對於應用程序支持非常有幫助。你可以使用它的調試,錯誤,信息方法相應的console.debug(),console.error(),console.info()。
EX:

Var logger = require('winston') 
logger.debug('Debug things here'); 
logger.info('put info to track'); 
logger.error('to track error with status code')