Mac上的Cordova安装问题

Posted

技术标签:

【中文标题】Mac上的Cordova安装问题【英文标题】:Cordova installation issue on mac 【发布时间】:2018-01-10 12:26:59 【问题描述】:

我在 iMac 上安装 Cordova 时遇到问题,出现以下错误。请帮助:

npm 错误!达尔文 16.6.0 npm 错误! argv "/usr/local/bin/node" “/usr/local/bin/npm” “安装” “-g” “cordova” npm 错误!节点 v6.11.2 npm 错误! npm v3.10.10 npm 错误!代码 ENOTFOUND npm 错误!错误号 ENOTFOUND npm 错误!系统调用 getaddrinfo npm ERR!网络获取地址信息 ENOTFOUND registry.npmjs.org registry.npmjs.org:443 npm 错误!网络 这很可能不是 npm 本身的问题 npm ERR!网络和 与网络连接有关。 npm 错误!网络 在大多数情况下,您 位于代理服务器后面或网络设置错误。 npm 错误!网络 npm 呃!网络 如果您在代理后面,请确保 npm 呃!网络“代理”配置设置正确。请参阅:'npm 帮助配置' npm 错误!请在任何支持请求中包含以下文件: npm 错误! /Users/Ameya/npm-debug.log

【问题讨论】:

错误提示您使用公司代理/防火墙,阻止您安装 cordova 库。 【参考方案1】:

我自己在构建 Ionic 应用程序时遇到了这个问题。可以尝试完全卸载 npm 和 cordova,然后重新安装吗?

我这样做了。希望它对你有用。

【讨论】:

抱歉,来晚了。让我澄清一下。作为答案,它确实有意义,但我认为如果您将其改写为答案而不是提出问题,它可能会得到改进。 好吧,这更像是一种“如果可行就试试”的解决方案。因为这正是我解决我的问题的方法。我无法详细说明是哪条线路导致了什么问题。哈。【参考方案2】:

从https://nodejs.org/en/download/下载适用于 MAC 的 Nodejs

然后使用:sudo npm install -g npm-install

【讨论】:

以上是关于Mac上的Cordova安装问题的主要内容,如果未能解决你的问题,请参考以下文章

无法安装 Cordova 插件条形码 Phonegap (mac)

Mac下Cordova开发环境搭建

mac Cordova安装安卓模拟器

如何在 mac 中安装适用于 ios 的 Cordova 摄像头插件

mac下配置phonegap(cordova)5.1.1开发环境

MAC OSX环境下cordova+Ionic的安装配置