您好我的问题是使用适用于apache cordova的Visual Studio工具在HTML5中开发phonegap应用程序 https://www.visualstudio.com/en-us/features/cordova-vs.aspx 调试应用程序时写入的错误是
Ripple ::环境变暖(茶。伯爵灰色。热。)ripple.js (37,13099)
不推荐使用主线程上的同步XMLHttpRequest 因为它对最终用户的体验有不利影响。对于 更多帮助,请检查http://xhr.spec.whatwg.org/。> ripple.js(50,28958)
无法加载资源:服务器响应状态为404 (未找到)ripple.js
感谢您的帮助
答案 0 :(得分:4)
可能是答案的一部分:
对于第二个错误(未找到404),对我有用的是将config.xml
复制到根路径(源代码所在的位置)。
对于第一个错误(同步XMLHttpRequest
,这对于模拟过程并不重要,但您可能希望看到“清除”控制台日志),只需编辑ripple.js
[MAIN_DRIVE]:\Users\[YOUR_USER]\AppData\Roaming\npm\node_modules\ripple-emulator\pkg\hosted
在模拟器抱怨的行中,查找xhr请求。 变化
xmlHttp.open("GET", utils.appLocation() + fileName, false);
到
xmlHttp.open("GET", utils.appLocation() + fileName, true);
你完成了,希望这会有所帮助。 这些错误与此无关。
答案 1 :(得分:1)
在这两种情况下,这个解决方案对我有用。似乎没问题。
顺便说一下: '根路径(源代码所在的位置)' :VS2015中项目的www文件夹
找到ripple.js文件: 总是为VS2015做Bjoerg。
答案 2 :(得分:0)
我遇到了类似的错误,因为我的npm版本是3.3.6,其中存在某种错误。更新节点和npm为我修复了它:
npm install npm@3.3.7 -g
我只需从nodejs.org下载并安装最新版本即可更新节点。