2014-05-25 80 views
1

我想在Windows機器上開始使用Node.js。是的,我在他們的網站上找到了安裝程序。這工作得很好,我可以運行它。但是,之後沒有說明或要求。我遇到的一些問題:有誰知道Node.js的一套很好的安裝說明嗎?

  • 我瞭解到,這些很酷的模塊大多需要在本地構建。
  • 我被告知,我需要的Git安裝
  • 我發現我需要的Python構建模塊
  • 我發現我需要的Visual Studio編譯
  • 一旦事情是建立他們應該是可執行的。但是,它們並非本地發現的路徑。我在%APPDATA%\npm下發現了它們,但沒有提及將其添加到PATH中。

我還會發現什麼?這有什麼指導嗎?

+0

你能詳細說明哪些模塊給你提供了問題嗎?根據我的經驗,一個簡單的'npm install {nameOfModule}'可以工作99%。 – user949300

+0

我一直在專門嘗試着用Ember開始。所以我通過上面的過程來使'npm install -g ember'工作。但即便如此,我仍然不確定最後一步是獲得對全球安裝模塊的訪問權限的正確方法。 –

+0

從未使用過Ember,並且我同意你的文檔很混亂。許多節點模塊都是真的。建議你澄清你的問題。您在安裝Ember fo Node時遇到問題,而不是Node本身。祝你好運。 – user949300

回答

0

雖然我可能會建議你在基於unix的操作系統上開發節點(Ubuntu 12.04 + WebStorm是我最喜歡的組合,我可以提到很多原因),當Windows 7是必須的時候,我發現自己處於工作狀態。

I found this video really helpful

一旦YOUE已經安裝在你的機器(窗口或任何其他)我(和大部分社區)會建議你使用WebStorm as IDEA它包含支持每一寸使您的開發過程輕鬆,乾淨的節點,管理您的全局和本地模塊,並輕鬆構建/調試代碼。

0

聽起來好像你實際上已經安裝了Node.js,但是社區中的人建立的包有問題,其中一些使用Python或本地C編譯器。除非你可能從遠程倉庫克隆項目,否則Git不應該是必需的。或者也許這些包依賴於GitHub託管的項目?

請記住,Node與社區中可用的所有模塊和軟件包是分開的,可通過the npm registry訪問。 Node爲您提供了在本地執行JavaScript的能力,additional APIs以及一個生態系統,用於構建額外的軟件包,正如您所說,它可以做的非常酷。但是每個軟件包都可以有獨特的安裝要求。

大多數軟件包都有自己的依賴關係,並且通常使用npm install命令進行安裝。這(通常)從https://www.npmjs.org/下載其他軟件包,並且在某些情況下需要編譯其他文件。這可能是你遇到的問題。

要記住的另一件事是,很多人可能會認爲事物已安裝並且可用,因爲它們爲它們安裝了它們,或者正在運行與您不同的操作系統。我經常發現人們會在其腳本的某個地方硬編碼/,這會在基於Windows的系統上造成問題。這可能會導致作爲社區創建的節點包的一部分創建的可執行文件出現問題。

爲了更好地理解Node有什麼和有什麼可用的,我建議使用nodeschool.io projects。它們涵蓋了基本節點平臺提供的一些主要區域,並讓您習慣了從GitHub和npm中獲得的東西。也許如果遇到特定問題,那麼人們可以更直接地提供幫助。

相關問題