Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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 Spine.js mobile(phonegap)引用错误Jqueryify_Javascript_Node.js_Cordova_Spine.js - Fatal编程技术网

Javascript Spine.js mobile(phonegap)引用错误Jqueryify

Javascript Spine.js mobile(phonegap)引用错误Jqueryify,javascript,node.js,cordova,spine.js,Javascript,Node.js,Cordova,Spine.js,我的问题很像windows上的下摆问题: 我无法使用phonegap将我的spine mobile应用程序部署到android移动设备上,它在linux浏览器中运行得非常好,但每当我在android设备上运行eclipse时,我都会收到以下测试版本: 06-17 18:39:36.878: E/Web Console(5976): ReferenceError: Can't find variable: require at file:///android_asset/www/index.htm

我的问题很像windows上的下摆问题:

我无法使用phonegap将我的spine mobile应用程序部署到android移动设备上,它在linux浏览器中运行得非常好,但每当我在android设备上运行eclipse时,我都会收到以下测试版本:

06-17 18:39:36.878: E/Web Console(5976): ReferenceError: Can't find variable: require at file:///android_asset/www/index.html:9 
这是指:

<!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文件,需要:

<script src="./application.js" type="text/javascript" charset="utf-8"></script> 

请注意javascript文件src att.

中的“.”,该错误明确表示require函数在执行内联脚本时未定义。由于require不是浏览器JavaScript的内置部分,这意味着模块加载程序库应该提供的任何代码要么没有执行,要么失败。给定您的代码,它必须位于application.js中的某个位置