Eclipse 용 Juno에 설치된 Worklight Developer Edition 6.1을 IDE로 사용하고 프로젝트의 기본 자바 스크립트 프레임 워크로 backbonejs를 사용하고 있습니다.IBM Worklight 6.1 - 잡히지 않은 참조 오류 : WLJQ가 정의되지 않았습니다. WL이 정의되지 않았습니다.
내 index.html을
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<script>window.$ = window.jQuery = WLJQ;</script>
<script data-main="js/main" src="js/libs/require/require.js"></script>
</head>
<body>
</body>
</html>
내 main.js
require.config({
paths: {
jquery: 'libs/jquery/jquery-min',
underscore: 'libs/underscore/underscore-min',
backbone: 'libs/backbone/backbone-min',
templates: '../templates',
bootstrap: 'bootstrap.min',
initOptions: 'initOptions',
biiRibMobile: 'biiRibMobile',
messages: 'messages'
},
});
require(['app', ], function(App) {
App.initialize();
});
내 app.js
// Filename: app.js
define(['jquery', 'underscore', 'backbone', 'router', // Request router.js
'bootstrap', 'initOptions', 'biiRibMobile', 'messages', ], function($, _, Backbone, Router, bootstrap, initOptions, biiRibMobile, messages) {
var initialize = function() {
// Pass in our Router module and call it's initialize function
Router.initialize();
};
return {
initialize: initialize
};
});
내 initOptions.js
var wlInitOptions = {
logger : {enabled: true, level: 'debug', stringify: true, pretty: false,
tag: {level: false, pkg: true}, whitelist: [], blacklist: []},
analytics : {
enabled: false
//url : ''
}
};
if (window.addEventListener) {
window.addEventListener('load', function() { WL.Client.init(wlInitOptions); }, false);
} else if (window.attachEvent) {
window.attachEvent('onload', function() { WL.Client.init(wlInitOptions); });
}
미리 감사.
는 WL 6.1.My 앱
Eclipse에서 Worklight 프로젝트를 내보내고 다운로드하는 것이 더 좋을 것입니다. 코드 스 니펫이 불완전하고 Worklight에서 필요로하는 코드에서 어떤 것이 제거되었는지 알 수 없습니다. –
. 나는 너에게 각하를 알릴 것이다. –
프로젝트를 제공하는 대신 새로운 질문을 엽니 다. 우리가 당신을 도울 수 있도록 프로젝트를 제공 할 예정입니까, 아니십니까? –