windows-nodejs代碼修改-自動重啓服務-supervisor_已遷移

express看這兒 php

express 4.x以上都是用npm start來啓動項目, supervisor做用相似於一開啓動,不用每次都啓動都打npm start命令,同時express 4.x也把原來用於項目啓動代碼也被移到./bin/www的文件,因此直接運行 supervisor bin/www就能夠html

若是你安裝好supervisor-把項目中止, 而後從新啓動項目- supervisor bin/www node

文章來源於: http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html express

===================無情的分隔線===================-===npm

以往咱們在開發php程序調試的時候,每修改一次,能夠直接去瀏覽器瀏覽,不須要重啓服務。可是在開發nodejs程序,調試的時候,不管你修改了代碼的哪一部分,都須要重啓服務才能生效。這是由於 Node.js 只有在第一次引用到某部份時纔會去解析腳
本文件,之後都會直接訪問內存,避免重複載入。。Node.js的這種設計雖然有利於提升性能,卻不利於開發調試,由於咱們在開發過程當中老是但願修改後當即看到效果,而不是每次都要終止進程並重啓。supervisor 能夠幫助你實現這個功能,它會監視你對代碼的改動,並自動重啓 Node.js。瀏覽器

supervisor的安裝也很簡單:app

直接用npm安裝既可,鍵入命令: npm -g install supervisor性能

這裏注意一點的就是,supervisor必須安裝到全局,若是你不安裝到全局,錯誤命令會提示你安裝到全局。spa

若是不想安裝到默認的全局,也能夠本身修改全局路徑到當前路徑設計

npm config set prefix "路徑"

安裝完之後就能夠用supervisor 來啓動服務了。

supervisor app.js

啓動徹底是這個樣子

修改一下,而後刷新

相關文章
相關標籤/搜索