使用hotnode自动更新脚本(热发布)
使用node開發(fā)服務(wù)器端程序時,一個典型的問題就是每次修改js文件后都要重新發(fā)布一次。如下是server.js
var http = require('http');var server = http.createServer(function(request, response) {var repsHeader = {"Content-Type": "text/html"};response.writeHead(200, repsHeader);response.end('Hello,World.'); }); server.listen(8081);創(chuàng)建一個服務(wù)器,監(jiān)聽8081端口,此時進入命令行進入server.js當(dāng)前目錄,輸入node server.js,啟動服務(wù)。瀏覽器地址欄輸入?localhost:8081,顯示如下
這時你修改了server.js,或是調(diào)試功能,或是增加功能。這時需要重新發(fā)布該服務(wù),每次修改都需要執(zhí)行以下兩步
1 control+c
2 node server.js
?
很不爽!因此有人開發(fā)了一個自動發(fā)布(熱發(fā)布)的工具,你只需要在修改文件后保存,它就能自動替你發(fā)布。該工具就是hotnode。
?
hotnode安裝
打開命令行?sudo npm -g install hotnode
?
以上提示可看到已經(jīng)安裝成功了,hotnode版本是0.0.8。注意,不要少了 -g,hotnode必須在全局安裝,否則會安裝失敗,警告信息如下
?
安裝成功后,可以隨時查看它的版本號 hotnode -v
?
hotnode使用
使用很簡單,執(zhí)行命令 hotnode server.js是是
每次修改都會有一條日志打印出來。
?
相關(guān):
https://github.com/saschagehlich/hotnode
?
?
總結(jié)
以上是生活随笔為你收集整理的使用hotnode自动更新脚本(热发布)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win64环境下的一些配置
- 下一篇: Facebook利用Home平台加速进军