2016-12-02 136 views
0

我正在嘗試在OSx機器上使用install Ionic 2。我確實安裝了Node.js。當我運行以下命令:安裝Ionic Cordova錯誤

$ npm install -g ionic cordova 

我得到這個錯誤:

enter image description here

如果任何人都可以幫助,我將不勝感激。

UPDATE:

降級節點到v6.9.1,仍然得到了同樣的錯誤:

enter image description here

UPDATE

如下建議,我想:

npm cache clean 

但仍然得到了同樣的錯誤:

enter image description here

UPDATE

如果我試圖安裝一個特定版本,我得到以下錯誤:

sudo npm install -g [email protected] cordova 

enter image description here

回答

1

在Mac

你必須安裝安裝的NodeJS離子。

安裝離子按官方doc如果您正在使用Linux或Mac,你應該使用sudo命令

嘗試

sudo npm install -g ionic cordova 

您的NPM版本應大於3.x

+0

謝謝,這就是答案。在命令前面有sudo。 – Richard

+1

我想獎勵你50分的獎勵,但我必須等待21小時它說。 – Richard

+0

如果我運行下面的'sudo npm install -g [email protected] cordova',我得到錯誤(參見上文)。你知道我該如何解決這個問題嗎? – Richard

0

tha t版本的節點其當前所以也許它的穩定。我建議從here安裝NVM(節點版本管理器),這就像是一個「沙盒」,您可以在其中找到所有需要的節點版本並可以在它們之間切換。

您只需要運行nvm install 5.11.0,nvm會爲您下載該節點版本。然後要使用特定的節點版本,您需要運行nvm use 5.11.0,那就完成了。

我推薦安裝5.11.0例如,它的節點版本即時通訊使用ATM和它的工作很好與ionic2 RC3。

+0

謝謝,我會試試看。 – Richard

+0

以下表示Ionic2僅適用於Node 6版本。我應該寧願安裝版本6? https://ionicframework.com/docs/v2/setup/installation/ – Richard

+0

嘗試如果你想要的6.9.1版本 –

0

降級後,您的node.js清理npm緩存。

npm cache clean 

,並嘗試再次安裝

+0

@artemho感謝您的建議,但我嘗試做一個乾淨的,但仍然得到相同的錯誤(見上文)。 – Richard