文档章节

搞高nodejs调试效率必装supervisor

webphp
 webphp
发布于 2017/07/26 11:28
字数 303
阅读 12
收藏 0
点赞 0
评论 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
博文 91
码字总数 91650
作品 0
海淀
程序员
windows-nodejs代码修改-自动重启服务-supervisor_已迁移

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

鬼谷子灬 ⋅ 2016/07/23 ⋅ 0

Node.js 学习笔记之一

这几天便便都昏昏沉沉的,无意间发现有一个《七天学会NodeJS》的博文,平时便便一律认为神马《21天学会C++》、《21天学会java》、《21天学会php》都是扯淡(@红薯 你弄出这篇博文不是误人子弟...

铂金便便 ⋅ 2014/03/03 ⋅ 3

Node.js学习笔记(一)

下载 https://nodejs.org/en/ Windows下,下载.msi安装包,安装完成后添加环境变量 C:Program Filesnodejs 在nodejs文件夹下已经有安装npm,不需要自己安装,但是要添加npm环境变量 C:Progra...

yuewawa ⋅ 2016/01/31 ⋅ 0

ubuntu 下 nodejs与express 安装

历经坎坷 终于装好 如果不是root用户 所有指令前加 sudo 1,安装 python g++ gcc apt-get install python g++ gcc 2,node.js官网下载 https://nodejs.org/ 直接点install 就行 (原来是在 ub...

wisdomofgod ⋅ 2015/03/30 ⋅ 0

node.js(一)

1.最大特性: Node.js 最大的特性就是采用异步式I/O与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同...

金馆长1 ⋅ 2015/09/17 ⋅ 4

nodejs学习日志1--开发环境安装配置

nodejs作为新技术已经越来越成熟,1.0稳定版本也快发布了,机缘巧合,自己在公司也尝试了一把nodejs的web网站开发,本来我就是开发PHP的,看到介绍理论上node是比PHP要快,姑且不去理这些理论...

十七亮 ⋅ 2013/06/19 ⋅ 0

使用SQL语句生成Web图表

简单学了下nodejs web开发框架express,以及一些相关的技术… 关于express的部分主要参考:Node.js开发框架Express4.x、Node.js + Express 构建网站简单示例 需要注意的是,express 4.x 构建...

cwalet ⋅ 2015/08/26 ⋅ 0

超简单的前端跨域、前后端分离解决方案

简介 LiveNode是一个基于Node.js轻巧的web服务,帮助前端开发者解决本地跨域,代码刷新,以及SPA(单页应用)前后端服务分离,并且可以用于生产环境项目部署。 Github地址 安装 全局安装liven...

飞翔荷兰人 ⋅ 05/23 ⋅ 0

Chrome V8 与 Node.js

从某种意义上来说,Node.js 并不是一个从零开始编写的 JavaScript 运行时,它其实也是站在“巨人的肩膀”上进行了一系列的拼凑和封装得到的结果。它的高效离不开一些很牛的第三方程序和类库。...

博文视点 ⋅ 06/14 ⋅ 0

supervisor 实现node.js动态加载,debug模式

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

BravoZu ⋅ 2014/01/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Boost库编译应用

版本:Boost 1.66.0 Windows库编译 官网指南:直接执行bootstrap.bat处理文件即可,可以我却遇到一堆的问题。 环境:Windows 10 + Visual Studio 2017 Boost编译出来库命名 boost库生成文件命...

水海云 ⋅ 19分钟前 ⋅ 0

解决Eclipse发布到Tomcat丢失依赖jar包的问题

如果jar文件是以外部依赖的形式导入的。Eclipse将web项目发布到Tomcat时,是不会自动发布这些依赖的。 可以通过Eclipse在项目上右击 - Propertics - Deployment Assembly,添加“Java Build ...

ArlenXu ⋅ 19分钟前 ⋅ 0

iview tree组件层级过多时可左右滚动

使用vue+iview的tree组件,iview官网iview的tree树形控件 问题描述:tree层级过多时左右不可滚动 问题解决:修改overflow属性值 .el-tree-node>.el-tree-node_children { overflow: vi...

YXMBetter ⋅ 21分钟前 ⋅ 0

分布式锁

1.通过数据库实现 http://www.weizijun.cn/2016/03/17/%E8%81%8A%E4%B8%80%E8%81%8A%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E8%AE%BE%E8%AE%A1/ 2.ZK实现:curator-recipes分布式锁的......

素雷 ⋅ 29分钟前 ⋅ 0

Sublime Text3 快捷键

选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名...

AndyZhouX ⋅ 36分钟前 ⋅ 0

XamarinAndroid组件教程RecylerView自定义适配器动画

XamarinAndroid组件教程RecylerView自定义适配器动画 如果RecyclerViewAnimators.Adapters命名空间中没有所需要的适配器动画,开发者可以自定义动画。此时,需要让自定义的动画继承Animation...

大学霸 ⋅ 36分钟前 ⋅ 0

eureka 基础(二)

使用Eureka服务器进行身份验证 如果其中一个eureka.client.serviceUrl.defaultZone网址中包含一个凭据(如http://user:password@localhost:8761/eureka)),HTTP基本身份验证将自动添加到您...

明理萝 ⋅ 39分钟前 ⋅ 1

Kubernetes(五) - Service

Kubernetes解决的另外一个痛点就是服务发现,服务发现机制和容器开放访问都是通过Service来实现的,把Deployment和Service关联起来只需要Label标签相同就可以关联起来形成负载均衡,基于kuberne...

喵了_个咪 ⋅ 39分钟前 ⋅ 0

更新队友POM文件后报错

打开报错的地方的pom及其引用方法所在文件的pom,观察其版本号是否一致,不一致进行更改

森火 ⋅ 52分钟前 ⋅ 0

IDEA使用sonarLint

一、IDEA如何安装SonarLint插件 1.打开 Idea 2.点击【File】 3.点击【Settings】 4.点击【Plugins】 5.在搜索栏中输入“sonarlint”关键字 6.点击【Install】进行安装 7.重启Idea 二、IDEA如...

开源中国成都区源花 ⋅ 57分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部