Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最新Ripple不适用于phonegap(适用于Cordova)_Javascript_Cordova_Ripple - Fatal编程技术网

Javascript 最新Ripple不适用于phonegap(适用于Cordova)

Javascript 最新Ripple不适用于phonegap(适用于Cordova),javascript,cordova,ripple,Javascript,Cordova,Ripple,我正在尝试将最新的ApacheRipple移动设备模拟器与PhoneGap+SenchaTouch结合使用。Cordova应用程序可以正常工作,但PhoneGap无法正常工作 观察 报告它检测到实际上是PhoneGap项目的“Cordova 3.0项目” 找不到PhoneGap或Cordova项目中不存在的项目: 'd:\Learn\PhoneGap\weatherapp\PhoneGap\platforms\android\assets\www\platforms' 此目录确实存在 d:\Le

我正在尝试将最新的ApacheRipple移动设备模拟器与PhoneGap+SenchaTouch结合使用。Cordova应用程序可以正常工作,但PhoneGap无法正常工作

观察

报告它检测到实际上是PhoneGap项目的“Cordova 3.0项目” 找不到PhoneGap或Cordova项目中不存在的项目: 'd:\Learn\PhoneGap\weatherapp\PhoneGap\platforms\android\assets\www\platforms' 此目录确实存在 d:\Learn\PhoneGap\weatherapp\PhoneGap\platforms\android\assets\www\ 完整日志


我通过以下步骤成功地修复了这个问题


起初我觉得有点奇怪,但我决定…

这篇文章是在2012年发布的,它使用的是基于Chrome插件的Ripple的旧版本。我使用的最新Ripple版本没有使用插件。我还试图在Windows而不是Linux上实现这一点,尽管我怀疑我所追求的解决方案只是在某个地方调整路径,因此可能是平台无关的。下面是最新Ripple的简介:
INFO: Server instance running on: http://localhost:4400
INFO: CORS XHR proxy service on: http://localhost:4400/ripple/xhr_proxy
INFO: JSONP XHR proxy service on: http://localhost:4400/ripple/jsonp_xhr_proxy
Cordova 3.0 Project detected...

fs.js:654
  return binding.readdir(pathModule._makeLong(path));
             ^
Error: ENOENT, no such file or directory   'd:\Learn\PhoneGap\weatherapp\phonegap\platforms\android\assets\www\platforms'
at Object.fs.readdirSync (fs.js:654:18)
at buildPaths (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\server\emulate\cordovaProject.js:11:28)
at Object.module.exports.inject (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\server\emulate\cordovaProject.js:38:21)
at Object.module.exports.start (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\server\emulate.js:60:32)
at Object.self.start (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\cli\emulate.js:30:27)
at Object.self.call (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\cli\emulate.js:27:14)
at lookup (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\cli\index.js:43:20)
at Object.module.exports.interpret (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\lib\cli\index.js:58:13)
at Object.<anonymous> (c:\Users\tohagan\AppData\Roaming\npm\node_modules\ripple-emulator\bin\ripple:22:25)
at Module._compile (module.js:456:26)