Mac中的Phonegap 3.0安装问题

时间:2015-04-24 07:20:53

标签: node.js npm phonegap-build

我已在Mac上安装了Phonegap 2.9.1。现在我想使用提到它的社交媒体插件,因为我需要phonegap 3.0等等。现在问题来了。由于我已经安装了2.9.1,如何将其升级到3.0?我试图安装phonegap 3.0但是遇到了很多问题。我还升级了node.js和npm最新版本。

以下是错误

sudo npm install -g npm @ latest 密码: / usr / local / bin / npm - > /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@2.8.4 / usr / local / lib / node_modules / npm Amitava-Sinhas-Mac-Pro:~Amitava $ sudo npm install -g phonegap npm WARN引擎npm@1.4.28:想要:{"节点":"> = 0.8"," npm":" 1&#34 ;}(当前:{"节点":" 0.12.2"," npm":" 2.8.4"}) npm WARN引擎cordova-js@3.7.3:想要:{"节点":" ~0.10.x"}(当前:{"节点":&# 34; 0.12.2"" NPM":" 2.8.4"}) npm WARN引擎xmlbuilder@2.2.1:想要:{" node":" 0.8.x || 0.10.x"}(当前:{"节点":" 0.12.2"," npm":" 2.8.4" }) npm WARN弃用deflate-crc32-stream@0.1.2:模块已合并到crc32-stream

  

ws@0.4.31 install /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/engine.io/node_modules/ws   (node-gyp rebuild 2> builderror.log)|| (退出0)

CXX(目标)发布/ obj.target / bufferutil / src / bufferutil.o 错误的ERR!不是包/tmp/npm-999-ed1c9e88/github.com/component/bind/archive/0.0.1.tar.gz 错误的ERR!达尔文13.3.0 错误的ERR! argv" node" "在/ usr / local / bin中/ NPM" "安装" " -g" " PhoneGap的" 错误的ERR!节点v0.12.2 错误的ERR! npm v2.8.4 错误的ERR!路径/tmp/npm-999-ed1c9e88/unpack-ec4f0610c09e/package.json 错误的ERR!代码ENOENT 错误的ERR! errno -2

npm ERR! enoent ENOENT,open' /tmp/npm-999-ed1c9e88/unpack-ec4f0610c09e/package.json' 错误的ERR! enoent这很可能不是npm本身的问题 错误的ERR! enoent并且与npm无法找到文件有关。 错误的ERR! enoent

请任何帮助表示赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:0)

从这里安装最新的node.js

https://nodejs.org/

然后在终端中键入以下内容: -

sudo npm install -g cordova

然后开始创建项目: -

cordova create ~/Desktop/ProjectName com.xyz.xyz DisplayName