2013-07-02 42 views
-1

詢問有關如何安裝的Node.js和MongoDB,但我問我怎麼可能會提高我的過程:如何在Windows中爲Node.js/MongoDB設置開發環境?

  • 我有一個名爲「_run」文件夾中包含一個鏈接:
    • 崇高的文本2
    • 功率CMD
    • 鏈接到該網站(DEV |生產|測試...)
  • 我開始通過打開崇高的文字和電源CMD程序;
  • 然後我在power cmd中有一些鏈接,允許我點擊它們並在其中一個cmd視圖中運行該命令。 (如啓動mongo進程,啓動節點進程,啓動節點檢查器...)

有什麼我可能會改進的嗎?

回答

1

如果你在windows上運行和託管,你可以使用iisnode來查看。這是一個爲您運行節點的iis模塊。然後,當你更新任何文件時,你只需要回收該應用程序池。它還允許您通過瀏覽器調試代碼。

你打算如何做你的託管?如果你打算繼續使用nodejitsu這樣的直接節點主機或者其他類似的東西,iisnode並不是最好的選擇,但我個人需要.NET託管,所以iisnode對我來說是一個很好的方式來讓所有東西保存在一起。崇高是一個了不起的編輯,我相信你已經知道,所以肯定堅持。

編輯

在這種情況下,我會建議使用一些管理你的應用程序打包和部署。像咕嚕一樣會很好。 Grunt將允許您運行單元測試,jshint,縮小您的代碼,並在一個命令中啓動您的Web服務器。當你運行grunt時,它會在Gruntfile中查找你的配置,告訴它該做什麼。另一個工具是Yeoman。 Yeoman實際上使用grunt和一些其他工具來爲您管理項目。它管理每個應用程序的節點模塊,並且可以配置多種不同的部署類型,即Dev,Test,Prod。我只用它在我的Linux機器上,所以我不確定它在Windows上的表現如何。 Grunt應該沒問題,但Yeoman可能不會。我似乎記得Yeoman沒有在windows下運行。

+0

不,我在一臺win機器上開發,我已經將它部署到一臺linux服務器上了。但是在這個問題中,我更關注開發環境而不是生產環境。 (可能有連接?) –

+0

看看我上面的編輯,但基本上我會考慮使用名爲Grunt的節點包,或者如果可能的話,Yeoman。 – Callan