2017-07-29 49 views
0

我想嘗試和學習角度。 所以我已經安裝了它。 (我已經使用這個視頻:https://www.youtube.com/watch?time_continue=2&v=g13I7Xy1PtI)(?)安裝所有模塊後的角度4我有錯誤

但是所有的 「模塊」 有錯誤... :( 這是 'ng -v' 的結果:

@angular/cli: 1.2.4 
node: 6.11.1 
os: win32 x64 
@angular/animations: error 
@angular/common: error 
@angular/compiler: error 
@angular/core: error 
@angular/forms: error 
@angular/http: error 
@angular/platform-browser: error 
@angular/platform-browser-dynamic: error 
@angular/router: error 
@angular/cli: error 
@angular/compiler-cli: error 
@angular/language-service: error 

我做了什麼錯?

+0

如果您可以解釋在獲取此錯誤之前採取的確切步驟,這將有所幫助。你也運行過'npm install -g @ angular/cli'嗎? –

回答

0

除非你使用像紗,控制的package.json包和依賴。 按照https://angular.io/guide/quickstart

-g選項安裝一個軟件包全球 - 正常的東西像CLI,而不是在node_modules一個具體項目的文件夾中。

如果你的package.json看,通過快速入門創建,你會發現兩個數組依賴devDependencies

使用npm命令本身將相關性添加到package.json中。 使用--save--save-dev標誌的東西添加到相關部門 (如果一個包涉及到類似的測試,即不只是需要運行的應用程序,你會追加--save-DEV)。

看一看這個semver鏈接,讓一個事物的欣賞像波浪和尖^範圍。

此外,如果你使用的東西,像npm install <package>@latest --save每個你列出的包,你應該希望得到一個項目設置,但不依賴衝突。

如果有人有這樣做的更合適的方法讓你獲得一次所有的角庫在一個單一的安裝命令,謝謝你讓我太金塊。

+0

'@ JGFMK' Yarn使用'package.json'與npm一樣,也許最好是編輯你的答案以避免造成混淆。 – BogdanC