美文网首页WEB前端程序开发前端程序员
使用node小技巧之通过监管员supervisor工具实现热更新

使用node小技巧之通过监管员supervisor工具实现热更新

作者: 张培跃 | 来源:发表于2019-02-14 20:38 被阅读12次

当你通过Node.js来创建HTTP服务并运行后,由于Node.js只有在第一次引用时才会解析你的脚本,以后的访问均是在内存当中进行的,所以当你不管修改了代码的哪一部分,都必须要将你的Node.js重新运行才会起效果。可见Node.js这样做虽然可以提高运行性能,但非常不利于你的代码开发调试!
当你修改了js文件之后,要想看到修改后的伟大成果时,需要重新发布服务:

1、通过ctrl+c退出
2、通过node xxx.js 运动服务

是不是灰常不爽?于是乎监管员supervisor出现了!有了它你再也不用担心由于忘记对Node.js重启而造成困扰了!使用它很简单:
1、全局安装supervisor

cnpm i supervisor -g

2、将之前的node xxx.js 替换为 supervisor xxx.js 来运行代码,而且只需要运行一次即可,然后你修改完代码并保存后它就会自动更新了。比如你修改了app.js:

supervisor app.js

是不是很不错,赶紧尝试下吧!

—————END—————
喜欢本文的朋友们,欢迎关注公众号 张培跃,收看更多精彩内容

相关文章

  • 使用node小技巧之通过监管员supervisor工具实现热更新

    当你通过Node.js来创建HTTP服务并运行后,由于Node.js只有在第一次引用时才会解析你的脚本,以后的访问...

  • Mac下使用node进程管理工具supervisor

    Mac下使用node进程管理工具supervisor Supervisor是个非常简单易用的NodeJS进程管理工...

  • NODEJS基础

    Node的小基友supervisor 每次修改代码后会自动重启。懒程序员就指望这种省事省力的工具活着了:) 安装:...

  • supervisor 配置 运行

    一、简介 Supervisor 在百度百科上给的定义是超级用户,监管员。Supervisor是一个进程管理工具,当...

  • supervisor 新增子进程操作

    supervisor Supervisor在百度百科上给的定义是超级用户,监管员。Supervisor是一个进程管...

  • 热更新:supervisor

    以往我们在开发php程序调试的时候,每修改一次,可以直接去浏览器浏览,不需要重启服务。但是在开发nodejs程序,...

  • Android Sophix 补丁生成工具使用

    为了实现阿里Sophix 热更新功能实现 这里记录下 Sophix 补丁生成工具的使用方式 1. 工具下载地址 下...

  • node热部署 - Supervisor

    我太难了! 在不知道这个工具之前,测试代码的步骤是:先是得保存代码ctrl+s,然后ctrl+c退出运行中的代码,...

  • WebStorm配置supervisor

    在使用WebStorm时,重新修改了源代码后需要重新启动Node文件后在网页上才可以看到更新,supervisor...

  • vue 热更新内存溢出

    vue 热更新报错如下图 原因分析:在Node中通过JavaScript使用内存时只能使用部分内存(64位系统:1...

网友评论

    本文标题:使用node小技巧之通过监管员supervisor工具实现热更新

    本文链接:https://www.haomeiwen.com/subject/ykyyeqtx.html