2012-06-17 2 views
0

Моя проблема очень похож на Подол на окна проблемы: Uncaught module jqueryify not foundSpine.js мобильных (PhoneGap) ReferenceError Jqueryify

Я не могу развернуть мой позвоночник мобильного приложения для андроида мобильного DEViSE с помощью PhoneGap, он прекрасно работает в браузер (Linux), но всякий раз, когда я запускаю его через затмение на андроид завещанию (различные версии проверено) я получаю:

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, я как бы потерял то, что может быть проблемой.

Любые идеи, почему это может произойти?

** EDIT **

Проблема была в .js файл был не найден, необходимо: ''

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

Обратите внимание на в файле javascript src att.

ответ

0

Ошибка конкретно означает, что функция require не определена, когда она выполняет ваш встроенный скрипт. Поскольку require не является встроенной частью браузера JavaScript, это означает, что любой код (предположительно, библиотека модуля-загрузчика) должен обеспечивать его либо не выполняется, либо не выполняется. Учитывая ваш код, это должно быть где-то в application.js.

+0

Да, я не думаю, что Хем правильно связывает, не уверен, почему. – Darcbar

Смежные вопросы