请选择 进入手机版 | 继续访问电脑版

跨平台开发论坛

 找回密码
 立即注册

QQ登录

互通

查看: 91923|回复: 18

通过NodeJS,安装 PhoneGap [复制链接]

Rank: 9Rank: 9Rank: 9

签到
761
发表于 2013-7-21 15:55:45 |显示全部楼层

新版本与老版本方法不再相同,了解详情

安装

  安装3.1: 确保已经安装 NodeJS, 然后打开命令行并运行以下:
   
  1. C:\> npm install -g phonegap
复制代码
            
安装完成后,你可以在命令行调用的PhoneGap获得进一步的帮助。




用法  
  1. $ phonegap create my-app
  2. $ cd my-app
  3. $ phonegap run android     
复制代码

   

了解更多 docs.phonegap.com



使用道具 举报

Rank: 1

发表于 2013-7-24 22:46:29 |显示全部楼层
我安装了xcode 和你上面写的。还需要装什么?
提示错误如下:

bogon:my-app admin$ phonegap run ios
[phonegap] detecting iOS SDK environment...
[phonegap] using the local environment
[phonegap] adding the iOS platform...

fs.js:427
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^
Error: ENOENT, no such file or directory '/Users/admin/my-app/www/config.xml'
    at Object.fs.openSync (fs.js:427:18)
    at Object.fs.readFileSync (fs.js:284:15)
    at Object.config_parser (/usr/local/lib/node_modules/phonegap/node_modules/cordova/src/config_parser.js:24:45)
    at Object.platform (/usr/local/lib/node_modules/phonegap/node_modules/cordova/src/platform.js:64:15)
    at LocalBuildCommand.module.exports.addPlatform (/usr/local/lib/node_modules/phonegap/lib/phonegap/local.build.js:153:13)
    at LocalBuildCommand.execute (/usr/local/lib/node_modules/phonegap/lib/phonegap/local.build.js:95:32)
    at LocalBuildCommand.run (/usr/local/lib/node_modules/phonegap/lib/phonegap/local.build.js:70:10)

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-7-24 22:56:01 |显示全部楼层
换了个命令,出以下错误
bogon:~ admin$ cd helloworld
bogon:helloworld admin$ cordova platform add ios
{ [Error: ENOENT, no such file or directory '/Users/admin/helloworld/www/config.xml']
  errno: 34,
  code: 'ENOENT',
  path: '/Users/admin/helloworld/www/config.xml',
  syscall: 'open' }

使用道具 举报

Rank: 1

发表于 2013-7-24 22:56:59 |显示全部楼层
都是说没有config.xml文件

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-10-12 11:34:58 |显示全部楼层
你好   我安装 报错啊!  npm http GET https://registry.npmjs.org/phonegap
npm http 200 https://registry.npmjs.org/phonegap
npm http GET https://registry.npmjs.org/phonegap/-/phonegap-3.1.0-0.15.0.tgz
npm http 200 https://registry.npmjs.org/phonegap/-/phonegap-3.1.0-0.15.0.tgz
npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/phonegap'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/phonegap']

咋回事呢  我mac电脑中根本找不到 node.js文件

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-10-15 11:37:00 |显示全部楼层
hhb 发表于 2013-10-12 11:34
你好   我安装 报错啊!  npm http GET https://registry.npmjs.org/phonegap
npm http 200 https://regist ...

用sudo npm install -g phonegap

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-10-15 16:07:50 |显示全部楼层
编译后的软件包是存在什么地方了?

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-10-23 11:13:04 |显示全部楼层
freya1130 发表于 2013-10-15 11:37
用sudo npm install -g phonegap

恩 现在安装成功了 ,但是我的xcode依然找不到 创建phonegp 工程入口

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2013-10-24 13:35:52 |显示全部楼层
hhb 发表于 2013-10-23 11:13
恩 现在安装成功了 ,但是我的xcode依然找不到 创建phonegp 工程入口

3.0不需要在XCODE里创建项目。
$ phonegap create my-app
$ cd my-app
$ phonegap run ios
这样就会生成一个IOS的应用,在 my-app项目platforms/ios文件夹下会有xcode的porject,可以用xcode打开然后build到手机上测试
PS:需要有一个ADOBE的账号才可以生成应用

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

Rank: 1

发表于 2014-1-7 11:36:10 |显示全部楼层
在nodejs下输入安装的命令行啥反应没有啊,各种环境都已经安装齐全,之前2.9.0的时候都正常使用……
输入这个命令npm install -g phonegap
之后只有提示npm should be run outside of the node repl, in your normal shell.
求解。

没有P币?共享开发案例或转载开发文章就能够得到P币!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册



合作QQ:977809718|Archiver|手机版|cordova中国-PhoneGap提供开发工具

GMT+8, 2023-10-1 10:28 , Processed in 0.017616 second(s), 14 queries .

PhoneGap中文社区

© 2009-2012 PhoneGapCN.

回顶部