【问题标题】:Install Ionic Cordova Error安装 Ionic Cordova 错误
【发布时间】:2016-12-06 20:36:47
【问题描述】:

我正在尝试在 OSx 机器上install Ionic 2。我确实安装了Node.js。当我运行以下命令时:

$ npm install -g ionic cordova

我收到此错误:

如果有人可以提供帮助,我将不胜感激。

更新:

将 Node 降级到 v6.9.1 仍然出现相同的错误:

更新

如下所示,我试过了:

npm cache clean

但还是报同样的错误:

更新

如果我尝试安装特定版本,我会收到以下错误:

sudo npm install -g ionic@2.0.0-beta.20 cordova

【问题讨论】:

    标签: macos cordova ionic2


    【解决方案1】:

    在 mac 中安装 ionic

    你必须安装 nodejs。

    按照官方doc 安装ionic,如果你使用的是linux 或mac,你应该使用sudo 命令

    试试

    sudo npm install -g ionic cordova
    

    注意

    你的 npm 版本应该大于 3.x

    【讨论】:

    • 谢谢,这就是答案。在命令前面有 sudo。
    • 我想奖励你 50 分赏金,但它说我必须等待 21 小时。
    • 如果我运行下面的sudo npm install -g ionic@2.0.0-beta.20 cordova 我得到错误(见上文)。你知道我该如何解决吗?
    • @Richard stackoverflow.com/questions/30316994/… 检查这个。并且最好安装最新版本的ionic
    • 我不想安装最新版本的原因是因为我有一个在 Windows 中构建的现有应用程序,我想在 iOS 上工作。它基于 ionic@2.0.0-beta.20 构建。
    【解决方案2】:

    该版本的节点是当前版本,因此它可能根本不稳定。我建议从here 安装 NVM(节点版本管理器),这就像一个“沙盒”,您可以在其中拥有所需的所有节点版本,并且可以在它们之间切换。

    您只需要运行nvm install 5.11.0,nvm 就会为您下载该节点版本。然后要使用特定的节点版本,您需要运行nvm use 5.11.0,仅此而已。

    例如,我建议安装 5.11.0,它是我使用 atm 的节点版本,并且它与 ionic2 RC3 一起工作正常。

    【讨论】:

    • 谢谢,我试试看。
    • 以下说明 Ionic2 仅适用于 Node 版本 6 及更高版本。我应该安装版本 6 吗? ionicframework.com/docs/v2/setup/installation
    • 如果你想要6.9.1版本试试
    • 谢谢,但我在使用 v6.9.1 时仍然遇到同样的错误,见上文。
    【解决方案3】:

    降级 node.js 后清理 npm 缓存。

    npm cache clean
    

    然后再次尝试安装

    【讨论】:

    • @artemho 感谢您的建议,但是我尝试进行清理,但仍然出现相同的错误(见上文)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2020-02-20
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 2023-03-14
    • 2018-10-29
    相关资源
    最近更新 更多