1. 程式人生 > >nodejs實現熱加載

nodejs實現熱加載

app.js 自動重啟 vscode 文件 加載 Superviso 重啟 roc run

最近用nodemon實現代碼的熱加載時總是出現加載失敗(大多數情況下都是由於網速的限制導致的)

 每次修改了js文件,或是調試功能,或是增加功能。這時需要重新發布該服務,每次修改都需要執行以下兩步,有特別煩人 

  1 control+c

  2 node server.js

對代碼熱更新開源部署工具supervisor

   supervisor 可以幫助你實現這個功能,它會監視你對代碼的改動,並自動重啟 Node.js。使用方法很簡單,首先使用 npm 安裝 superviso(windows下的安裝使用)

  

 npm install -g supervisor


 supervisor app.js

命令行顯示如下:

$ supervisor app.js

  Running node-supervisor with
  program ‘app.js‘
  --watch ‘.‘
  --extensions ‘node,js‘
  --exec ‘node‘

  Starting child process with ‘node app.js‘
  Watching directory ‘f:\VSCode\node\node5\page‘ for changes.
  Press rs for restarting the process.

nodejs實現熱加載