首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spine.js手机(phonegap) ReferenceError Jqueryify

Spine.js手机(phonegap) ReferenceError Jqueryify
EN

Stack Overflow用户
提问于 2012-06-17 17:49:34
回答 1查看 411关注 0票数 0

我的问题非常类似于Hem问题:Uncaught module jqueryify not found

我无法使用phonegap将我的脊柱移动应用部署到android移动设备上,它在浏览器(linux)中工作得很好,但每当我在android设备上运行eclipse时(测试了各种版本),我就会收到:

代码语言:javascript
复制
06-17 18:39:36.878: E/Web Console(5976): ReferenceError: Can't find variable: require at file:///android_asset/www/index.html:9 

指的是:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8>
  <title>App</title>
  <link rel="stylesheet" href="/application.css" type="text/css" charset="utf-8">
  <script src="/application.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript" charset="utf-8">
    var jQuery  = require("jqueryify"); //REFERENCED LINE 9
    var exports = this;
    jQuery(function(){
      var App = require("index");
      exports.app = new App({el: $("body")});      
    });
  </script>
</head>
<body>
</body>
</html>

我已经通过npm安装了依赖项,并且使用Hem构建了它,我有点不知道问题可能是什么。

知道为什么会发生这种事吗?

** 编辑 **

问题是没有找到.js文件,需要:

代码语言:javascript
复制
<script src="./application.js" type="text/javascript" charset="utf-8"></script> 

注意'.‘在javascript文件src中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-17 22:40:04

这个错误特别意味着require函数在执行内联脚本时是未定义的。由于require不是浏览器JavaScript的内置部分,这意味着任何代码(想必是模块加载程序库)都应该提供它,要么不执行,要么失败。考虑到您的代码,它必须位于application.js中的某个位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11073502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档