admin 发表于 2013-7-21 15:55:45

通过NodeJS,安装 PhoneGap


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

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



用法  
$ phonegap create my-app
$ cd my-app
$ phonegap run android     
   

了解更多 docs.phonegap.com



mr_peng 发表于 2013-7-24 22:46:29

我安装了xcode 和你上面写的。还需要装什么?
提示错误如下:

bogon:my-app admin$ phonegap run ios
detecting iOS SDK environment...
using the local environment
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)

mr_peng 发表于 2013-7-24 22:56:01

换了个命令,出以下错误
bogon:~ admin$ cd helloworld
bogon:helloworld admin$ cordova platform add ios
{
  errno: 34,
  code: 'ENOENT',
  path: '/Users/admin/helloworld/www/config.xml',
  syscall: 'open' }

mr_peng 发表于 2013-7-24 22:56:59

都是说没有config.xml文件

hhb 发表于 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!  {

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

freya1130 发表于 2013-10-15 11:37:00

hhb 发表于 2013-10-12 11:34 static/image/common/back.gif
你好   我安装 报错啊!  npm http GET https://registry.npmjs.org/phonegap
npm http 200 https://regist ...

用sudo npm install -g phonegap

freya1130 发表于 2013-10-15 16:07:50

编译后的软件包是存在什么地方了?

hhb 发表于 2013-10-23 11:13:04

freya1130 发表于 2013-10-15 11:37 static/image/common/back.gif
用sudo npm install -g phonegap

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

freya1130 发表于 2013-10-24 13:35:52

hhb 发表于 2013-10-23 11:13 static/image/common/back.gif
恩 现在安装成功了 ,但是我的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的账号才可以生成应用

moxao 发表于 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.
求解。
页: [1] 2
查看完整版本: 通过NodeJS,安装 PhoneGap