在我們開發(fā)php,java等web項(xiàng)目的時(shí)候,修改了項(xiàng)目代碼,服務(wù)器都會(huì)自動(dòng)重啟,讓我們的改動(dòng)生效,但是node并不會(huì)這樣,必須手動(dòng)去重啟一下,這樣很煩人的啊,很浪費(fèi)時(shí)間,于是就有大神開發(fā)了自動(dòng)重啟的工具——nodemon,很簡單的。
[html]view plaincopy
npm?install?-g?nodemon
在doc下輸入上面的,就安裝成功了,以后我們啟動(dòng)我們的項(xiàng)目的時(shí)候,就輸入nodemon server.js
以前是node server.js
這樣,每次我們的js文件修改后,node就會(huì)自動(dòng)重啟,就省的我們手動(dòng)去重啟了,這樣方便了很多。
還有一個(gè)工具也可以實(shí)現(xiàn)同樣的需求——supervisor ,但是我不知道為什么我安裝的時(shí)候總是失敗,懶得折騰了,用nodemon就好了。
還有注意一下,這里有一個(gè)坑:我一直使用下面的方法啟動(dòng)node:node
這樣啟動(dòng)是沒有問題的,因?yàn)榄h(huán)境變量中配置了node了嘛,但是如果nodemon d:/js/node/app.js
這樣nodemon監(jiān)視的是啟動(dòng)目錄,而不是d:/js/node這個(gè)目錄,比如c:\program>nodemon d:/js/node/app.js
他實(shí)際上監(jiān)視的是c:\program這個(gè)目錄,你需要修改啟動(dòng)目錄里才可以。
來源http://blog.csdn.net/godha/article/details/17300293