如果你在windows上運行和託管,你可以使用iisnode來查看。這是一個爲您運行節點的iis模塊。然後,當你更新任何文件時,你只需要回收該應用程序池。它還允許您通過瀏覽器調試代碼。
你打算如何做你的託管?如果你打算繼續使用nodejitsu這樣的直接節點主機或者其他類似的東西,iisnode並不是最好的選擇,但我個人需要.NET託管,所以iisnode對我來說是一個很好的方式來讓所有東西保存在一起。崇高是一個了不起的編輯,我相信你已經知道,所以肯定堅持。
編輯
在這種情況下,我會建議使用一些管理你的應用程序打包和部署。像咕嚕一樣會很好。 Grunt將允許您運行單元測試,jshint,縮小您的代碼,並在一個命令中啓動您的Web服務器。當你運行grunt時,它會在Gruntfile中查找你的配置,告訴它該做什麼。另一個工具是Yeoman。 Yeoman實際上使用grunt和一些其他工具來爲您管理項目。它管理每個應用程序的節點模塊,並且可以配置多種不同的部署類型,即Dev,Test,Prod。我只用它在我的Linux機器上,所以我不確定它在Windows上的表現如何。 Grunt應該沒問題,但Yeoman可能不會。我似乎記得Yeoman沒有在windows下運行。
不,我在一臺win機器上開發,我已經將它部署到一臺linux服務器上了。但是在這個問題中,我更關注開發環境而不是生產環境。 (可能有連接?) –
看看我上面的編輯,但基本上我會考慮使用名爲Grunt的節點包,或者如果可能的話,Yeoman。 – Callan