文档章节

搞高nodejs调试效率必装supervisor

webphp
 webphp
发布于 2017/07/26 11:28
字数 303
阅读 14
收藏 0
以往我们在平时的开发php项目的时候,会在修改完程序直接刷新浏览器,会实时的更新,但是nodejs在不安装supervisor,只能在命令行中node xxx.js执行以后进行浏览,Node.js的这种设计虽然有利于提高性能,却不利于开发调试,因为我们在开发过程中总是希望修改后立即看到效果,而不是每次都要终止进程并重启。supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重启 Node.js。 supervisor安装 直接用npm安装既可,键入命令:
npm -g install supervisor
这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。 如果不想安装到默认的全局,也可以自己修改全局路径到当前路径 npm config set prefix "路径" 安装完以后就可以用supervisor 来启动服务了。 supervisor xxx.js就可以在解析写好的脚本了,   成功会提示以上界面,如果刷新会出现以下的提示    

© 著作权归作者所有

共有 人打赏支持
webphp
粉丝 1
博文 92
码字总数 92070
作品 0
海淀
程序员
supervisor 实现node.js动态加载,debug模式

在开发Node.js 实现的HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止Node.js 再重新运行才会奏效。这是因为Node.js 只有在第一次引用到某部份时才会去解析脚本文件,以后都会直...

BravoZu
2014/01/04
0
0
mac上安装node-inspector

1.安装node-inspector npm install -g node-inspector 2.终端定位到你项目要启动的目录下 eg:我项目启动文件在/bin下 node --debug www #注意,如果使用了supervisor命令开启项目也一样 supe...

爱喝水的小熊
2017/10/26
0
0
windows-nodejs代码修改-自动重启服务-supervisor_已迁移

express看这儿 express 4.x以上都是用npm start来启动项目, supervisor作用类似于一开启动,不用每次都启动都打npm start命令,同时express 4.x也把原来用于项目启动代码也被移到./bin/www...

鬼谷子灬
2016/07/23
597
0
通过Express4构建Restful API服务器 - 结合AngularJS前后端分离开发

初衷 很久没有写Nodejs了,记得去年还很兴致勃勃的打算搞一搞,结果工作一变动大半年都扑在了项目上,玩起了AngularJS. 最近打算做项目的架构转型,也是受了"前后端二次分离"的大浪潮的影响,看了...

顽Shi
2014/11/26
0
4
linux搭建整理(针对Web开发)

常用工具: Chrome: web开发必备利器,putty: ssh连接服务器工具, fiddler(Ubuntu): http查看调试工具,Sublime Text: 神一样的编辑器,VIM:管理linux必备武器. 环境搭建:python,L...

cjp路人
2014/03/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取整除法

python3.6 中取整除法运算逻辑如下: d 非零,那么商 q 满足这样的关系: a = qd + r ,且0 ≤ r n1=7//3#7 = 3*2 +1n2=-6.1//3#-7 = 3*(-3)+2'{},{}'.format(n1,n2) 从运行结果可以...

colinux
33分钟前
3
0
阶段总结——用虚拟机搭建一个高可用负载均衡集群架构

[toc] linux基本知识已经介绍完,现有一个业务需要操作,通过对这个项目的操作,可以复习、总结、巩固之前的知识点; ** 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,...

feng-01
36分钟前
0
0
mysql 设置utf8字符集 (CentOS)

1.查看数据库及mysql应用目前使用的编码方式 (1)链接mysql 客户端 (2)执行:status 结果: 2.修改mysql 应用的字符编码(server characterset ) (1)打开配置文件:vim /etc/mysql/my...

qimh
36分钟前
0
0
windows无法格式化u盘解决方法

1。点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) 这个格式化会很慢 请耐心等待

大灰狼wow
47分钟前
0
0
MySql 8.0连接失败

原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_s...

放飞E梦想O
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部