用 console.log()在控制台看不到输出

2018-05-18 09:11:20 +08:00
 chenqy930
最近需要修改一个 node.js + webpack 实现的项目,调试时候想要看到一些输出,试用了 console.log()、debug 模块的 debug(),都看不到输出。

项目中用到了 winston 模块做日志记录,于是我也尝试了 winston('info','something'),也没有输出,

请问大家这会是什么原因呢?求助~~
18034 次点击
所在节点    Node.js
23 条回复
chenqy930
2018-05-18 17:47:07 +08:00
@Yokira 怎么看 webpack 是编译前端还是后端呀.. 我就是用的 npm start...

另外好像找不到项目用来输出其他调试信息的代码,用到 winston 模块的只在这一段,
app.use((err, req, res, next) => {
logger.warn('%s', err.stack);
res.status(err.status || 500).json({
message: err.message,
error: config.env === 'development' ? err.stack : {}
});
});

输出的信息类似于:
2018-05-18T09:39:12.701Z [INFO] GET /view.html 304 0.330 ms - -
2018-05-18T09:39:12.709Z [INFO] GET /styles/view.bundle.css 304 0.638 ms - -
2018-05-18T09:39:12.709Z [INFO] GET /styles/layout.bundle.css 304 0.913 ms - -
2018-05-18T09:39:12.710Z [INFO] GET /scripts/view.bundle.js 304 1.225 ms - -
chenqy930
2018-05-18 17:47:34 +08:00
@YenvY 试过了 不行><
lululau
2018-05-18 17:53:26 +08:00
用了 nodemon 之类的了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX