Skip to content

chenshenhai/node-hot-update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hot-update

English instructions

Information

This module refers to hot-require and enhanced fault tolerance.

Thank you to the author of hot-require.

Hot update js code without restart server for NodeJs,

Installation

npm install --save hot-update

Getting started

const hotUpdate = require('hot-update');

setInterval(()=>{
  let Mod1 = hotUpdate('./modules/mod1');
  let Mod2 = hotUpdate('./modules/mod2');
  let Obj1 = hotUpdate('./modules/obj1');
  console.log(m1.data, m2.data, Obj1.data);
}, 3000);

中文说明

简介

本模块主要用于js文件的热更新,不需要重启node.js服务。

本模块参考模块 hot-require ,并且添加容错处理,对象字面量处理。

在此,对模块 hot-require 的作者表示感谢。

安装

npm install --save hot-update

快速开始

const hotUpdate = require('hot-update');

setInterval(()=>{
  let Mod1 = hotUpdate('./modules/mod1');
  let Mod2 = hotUpdate('./modules/mod2');
  let Obj1 = hotUpdate('./modules/obj1');
  console.log(m1.data, m2.data, Obj1.data);
}, 3000);

About

hot update js code for nodejs server without restarting | 热更新node.js的js文件

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published