supervisor监听代码的改动,并自动重启nodejs

问题:

在开发nodejs实现的HTTP WEB应用的时候,无论你修改代码的那一部分,都必须终止nodejs,再重新运行才奏效。

原因:

nodejs只有在第一次引用到某部分时候才去解析脚本文件,以后都会直接访问内存,避免重复载入,而PHP则总是重新读取并解析脚本(如果没有专门的优化配置)。

nodejs这种设计虽然提高性能,但是却不利于开发调试。

解决办法

supervisor,它会监听你对代码的改动,并自动重启nodejs.

安装supervisor

npm install -g supervisor

使用supervisor启动app.js

supervisor app.js
阅读更多
换一批

没有更多推荐了,返回首页