2016-12-02 70 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