首页 > Node.js中的express框架,修改内容后自动更新(免重启),express热更新

Node.js中的express框架,修改内容后自动更新(免重启),express热更新

有两个插件可以解决此问题:1)supervisor;2)nodemon。

 

今天我只讲supervisor如何安装、设置开机自动启动:

强调一下!用supervisor来启动nodejs,就不用用什么pm2去启动nodejs项目了,否则会导致冲突

npm install -g supervisor

验证是否安装好

supervisor -v

如果报错bash: supervisor: command not found

ln -s /usr/local/node-v10.15.3-linux-x64/bin/supervisor  /usr/local/bin/supervisor

就可以了

然后 cd到项目的目录下面

我这里是 cd /usr/local/Nodejs/

如果不做这一步就用supervisor /usr/local/Nodejs/main.js 会导致很奇葩的错误,而且弄得服务器很卡

到了目录以后用supervisor main.js命令即可

________________________

接下来就是设置supervisor 开机启动,步骤有点恶心,就先忍一忍吧!!!

大家可以去supervisor进程守护在Centos 6和Ubuntu16.04上设置与使用 - 简书看看我反正是觉得有点想抛弃supervisor了

下次还是研究下nodemon

更多相关:

  • XP出来已经2,3年了,很多朋友说自己的XP启动速度慢,现在虽然很多优化软件都可以提高开机速度,但还是有很多朋友说慢,如果有用了优化软件优化开机速度确还不满意开机速度的就看一下吧,也许能解决你的问题哦 1,首先是硬件配置。这点往往让忽略。其实硬件配置好了启动才能快的。第一是硬盘,一定要设置在第一主盘(master)。早期的硬盘跳线...

  • 我也遇到过这个问题.这可能不是理想的方式,但它有效.我做了以下事情来解决这个问题 –sudo apt-get install python3-gdbm这为python3安装了gdbm库,但是因为apt-get和anaconda是两个独立的包管理器;这不会解决你的问题.我们主要这样做是为了获取.so共享库,我们将把它放在我们的anaco...

  • 1、去官网下载和自己系统匹配的文件:  英文网址:https://nodejs.org/en/download/  中文网址:http://nodejs.cn/download/  通过  uname -a  命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图...

  • 一、简介 LLVM LLVM(之前称为低级虚拟机Low Level Virtual Machine)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时、链接时和运行时优化而设计。LLVM 可运行于若干个不同的平台之上,它以能够生成快速运行的代码而著称。 LLVM以C++编写而成,对开发者保持开放,并...

  • Ubuntu 12.04 64bit中安装firefox 26中的flash player插件的方法 昨天, 有最新的firefox 26更新了,可是我在软件更新中无法下载到ubuntu官方源中的flash plugin,详细的情况可以参见如下网页,这个问题我一年前也遇到过,特记录下来,以备后来查阅. http://blog....

  • 问题:使用 QT 编写视频展现程序报错找不到运行时库文件 解决办法: 首先 sudo find / -name libpulse.so* 然后 sudo cp /usr/lib/x86_64-linux-gnu/libpulse.so.0 /usr/lib/libpulse.so 对于libpulse-mainloop-glib...