2016-03-01 35 views
1

我將致力於一個包含Node.js,Angular和Mongo DB的項目。我在.Net環境中工作了15年以上,所以這對我來說將是一個新世界。所以我有幾個問題。如何編譯Node.js和Angular

  1. 什麼IDE推薦Node.js &角?我非常適合使用Visual Studio,並且我注意到VS有擴展名,所以我可以將它用於Node.js & Angular。它有intellisense &也顯示編譯時錯誤。 VS建議還是有更好的IDE可用?

  2. 從.net世界來了,你部署它們之前,所有的.NET項目必須進行編譯。對於Node.js或Angular項目,這不是真的嗎?我們不需要編譯它們?我注意到我的團隊成員只是將整個文件夾(有代碼)複製到prod服務器,就是這樣。沒有編譯,沒有bin文件夾,沒有發佈文件夾。

  3. 我打算使用詹金斯進行部署,因此,如果第二個問題是真的,那麼我想我只需要編寫腳本,將代碼複製到目的地。 (和相應的操作基於環境的配置文件)

回答

1

如果您已經在.NET上(特別是ASP.NET)工作,然後學習Node.js和受AngularJS不會hardle。

  1. 我會使用電子書籍VS Code
  2. 無需構建和部署。但是如果您已經知道visual studio nuget包管理器,那麼npm與它相似。您可能需要爲您的項目下載軟件包依賴關係。與構建過程沒有任何關係,但它與.NET包引用和nuget包完全相關。
  3. 是的,你可以只寫腳本,如果你更喜歡使用Visual Studio中,將代碼複製到目標
1

1>,那麼你可以使用Nodejs plugin for VS。還有流行的Microsoft Visual Code文本編輯器。我更喜歡使用Sublime Text。

2>不,不需要編譯。所有這些都是運行V8引擎的JavaScript文件。

3>是的,您需要將文件複製到需要的位置。

+0

VS代碼VS Nodejs插件VS.我應該使用哪一個?我已經有Visual Studio 2013 – LP13

+0

它取決於你。如果你更習慣於VS,那麼爲VS安裝Nodejs插件。它可能會幫助你。 –

+0

所以我在Visual Studio中安裝了Node.Js的擴展。但是,我如何打開不是使用Visual Studio創建的現有node.js項目?還有其他幾個開發人員(人羣)在同一個項目上工作,他們正在使用不同的IDE。 Visual Studio需要「njsproj」文件來打開現有項目。我認爲安裝插件後,我將能夠打開/瀏覽它作爲「文件夾」,而不是項目 – LP13