我正在使用NodeJs v0.10.29和Express,以及我正在进行的项目。
问题在于,由于我将NodeJ更新为版本0.10.29(从0.10.28开始),当我启动Express服务器时,会发生非常令人讨厌的事情。
一个非常常见的问题是查看Express生成的日志,看看发生错误时发生了什么,但现在不能杀死服务器。终端滚动被锁定(它不能上升......)因为某些“螺旋”在日志结束时的“空闲时间”(| / - | \ ....)期间旋转。 / p>
是否可以避免这种情况而不回到0.10.28?
由于
莱昂
答案 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