2017-02-09 65 views
0

我試着安裝角cli到我的linux薄荷32位計算機。但是沒有安裝它。 我的命令到終端:與rxjs algular-cli安裝問題

npm install -g angular-cli

和輸出:

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
/home/shwokat/!/.npm-global-me/bin/ng -> /home/shwokat/!/.npm-global-me/lib/node_modules/angular-cli/bin/ng 

/home/shwokat/!/.npm-global-me/lib 

└─┬ [email protected] 
    └── UNMET PEER DEPENDENCY [email protected]^5.0.1 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules/angular-cli/node_modules/chokidar/node_modules/fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"ia32"}) 
npm WARN @angular/[email protected] requires a peer of [email protected]^5.0.1 but none was installed. 

請寫如何克服這種錯誤&安裝角CLI正確...

+0

的【如何解決NPM未滿足PEER DEPENDENCY(http://stackoverflow.com/questions/35738346/how-to-solve-npm-unmet-peer-dependency) –

+0

呀可能的複製!你是對的。但是沒有答案可以解決我的問題。所以,如果你有任何建議/解決方案,請讓我知道。 @MarkvanStraten –

回答

1

這是一個問題與測試版的CLI ...臨時的解決辦法是全局安裝rxjs來解決依賴關係。

npm install rxjs -g 

此問題已在回購中解決,將不再是下一個版本的問題。

UPDATE:

從@在評論frankie4fingers,您可以使用特定版本找到成功:

npm install -g [email protected] 
+0

我這樣做,但我仍然有以下幾點: 未滿足PEER DEPENDENCY [email protected]^5.0.1 即使我得到這個基於您的評論時,我裝: 在/ usr/local/lib目錄 └─ ┬[email protected] └──[email protected] – frankie4fingers

+1

@ frankie4fingers你可能想要做'npm install -g rxjs @ 5.0.1' – K3v1n

+0

我試過了。但同樣的錯誤! –

0

我一模一樣的船來的。我在幾個月前做了一個簡單的angular-cli repo,將它克隆到一臺運行OSX Sierra的新機器上,在運行npm install時開始得到這些對等體依賴性錯誤。

我試過一個新項目,我甚至不能安裝angular-cli。已嘗試在全球範圍內安裝rxjs,並通過特定版本進行安裝。

雖然這些帖子幾乎沒有增加它的目的是爲了證明問題的確鑿證據,並指出問題可能與操作系統無關。

[更新]令人沮喪的是,運行npm ls -g顯示[email protected]存在。

+0

是啊!這與我的問題是一樣的。沒有什麼不同的方式來使用angular-cli? –

1

我有同樣的問題,我試圖用

npm install -g angular-cli

安裝AngularJS 2 CLI和我得到了以下警告和依賴錯誤:

npm WARN deprecated [email protected]: angular-cli has been renamed to @angular/cli. Please update your dependencies. 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/angular-cli 
/usr/local/lib 
└─┬ [email protected] 
    └── UNMET PEER DEPENDENCY [email protected]^5.0.1 

於是,我就安裝使用@角/ cli而不是角cli,它的工作。

npm install -g @angular/cli