NodeJs在“空闲时间”的“螺旋”

时间:2014-07-23 16:40:31

标签: node.js

我正在使用NodeJs v0.10.29和Express,以及我正在进行的项目。

问题在于,由于我将NodeJ更新为版本0.10.29(从0.10.28开始),当我启动Express服务器时,会发生非常令人讨厌的事情。

一个非常常见的问题是查看Express生成的日志,看看发生错误时发生了什么,但现在不能杀死服务器。终端滚动被锁定(它不能上升......)因为某些“螺旋”在日志结束时的“空闲时间”(| / - | \ ....)期间旋转。 / p>

是否可以避免这种情况而不回到0.10.28?

由于

莱昂

2 个答案:

答案 0 :(得分:0)

这不是节点。它可能是你从npm加载的模块之一,但可能也没有表达。您需要调查消除过程以找到正在执行该操作的代码段。最有可能是你最后一次运行“npm install”时,你得到了一个较新版本的某个模块而新版本就是这样做了,但旧版本没有。

答案 1 :(得分:0)

我发现了那个人: npm 有罪

我以前输入

$ npm start

定义为

"scripts": {
    "start": "nodemon app.js"
}

如果我使用

$ nodemon app.js

日志的行为与以往一样。

npm 在日志末尾添加了这个“helix”。您可以在使用时看到,例如:

$ npm install my-favourite-package

npm 的版本为 1.4.14