有些人可能會發現這個問題,重複的,但讓我說,我是一個初學者到角2,NPM和節點,它發現甚至很難建立環境。真的不知道怎麼會難弄一旦我開始做與角2不同版本 - 學習角2
東西,我已開始關注this的例子,但結束了這是由這樣解釋不同的軟件包版本等的失配誤差百和hundred Stack Over Flow中的不同人員放棄了這個練習並重新設置了NPM和Node等,並開始遵循link2。
通過遵循link2我已經安裝了一些警告和錯誤的NPM。屏幕截圖是遵循
進一步移動到安裝的NodeJS的第二個步驟,我從here下載推薦的版本(6.11.4),並安裝在其默認位置(C:\ Program Files文件\的NodeJS)。屏幕截圖是遵循
上述軟件的安裝後,我很奇怪,爲什麼我有不同版本的的NodeJS,因爲它可以看到從屏幕截圖1和2。雖然,兩個路徑指向不同的位置,但我跟在link2中。我在這裏錯過了什麼,或者這是應該如何?哦!忘了提及,我已將Visual Web Tools設置爲Visual Studio(2015)中的C:\ Program Files \ nodejs位置。
VS 2015年外部Web工具設置截屏如下
我在這裏完全失去了和真的不想浪費時間開始之後的任何角度2實踐例子,然後找到由於舊版本的軟件包等,再次出現錯誤。另外,不太明白爲什麼設置Angular 2的環境是一件很痛苦的事情?
你會發現Visual Studio將有自己的Node.js和受打字稿的版本。您可以通過更改節點和npm的路徑來修復node.js問題(在VS「外部Web工具」中,然後優先考慮Node.js和npm的路徑)。您可以通過安裝用於Typescript的最新VS擴展來修復Typescript問題(您可能不得不從Visual Studio的外部查看Typescript擴展 - 確保它來自Microsoft)。如果您想知道您安裝的是哪種版本的Typescript,請轉到Visual Studio>幫助>關於Visual Studio。 – pixelbits
當我按照link1代碼項目示例進行操作時,我確實安裝了最新版本的Typescript。 –
確保它與Visual Studio外部的「tsc -v」版本相同,以確保使用「npm install」安裝的Typescript節點包與Visual Studio使用的版本相同。 – pixelbits