2014-09-05 5 views
0

콘솔에서 오류가 발생합니다. 내가 고칠 수있게 도와 줄 수 있니?마리오 네트로 js를 생성해야합니다.

나는 requirejs과 필요한 백본 라이브러리를 포함 시켰습니다.

JSBin Demo

내 코드

require.config({ 
    paths : { 
    backbone : '//jashkenas.github.io/backbone/backbone-min.js', 
    underscore : '//jashkenas.github.io/underscore/underscore-min.js', 
    jquery : '//code.jquery.com/jquery-2.1.1.min.js', 
    marionette : 'http://marionettejs.com/downloads/backbone.marionette.min.js' 
    }, 
    shim : { 
    jquery : { 
     exports : 'jQuery' 
    }, 
    underscore : { 
     exports : '_' 
    }, 
    backbone : { 
     deps : ['jquery', 'underscore'], 
     exports : 'Backbone' 
    }, 
    marionette : { 
     deps : ['jquery', 'underscore', 'backbone'], 
     exports : 'Marionette' 
    } 
    } 
}); 
+0

어떤 오류가 있으십니까? 나는 이미지 링크 오류를 보았다. 그러나 그것은 당신이 보여주고 자하는 것을 전혀 모르기 때문에 당신에게 맞는 이미지 링크를 얻는 것이다. – SpYk3HH

+0

불일치 오류를 ... 대답 해 주셔서 감사합니다. –

답변

2

첫째, 당신은 이미 requirejs API를 사용하여 포함하기 때문에, 백본, JQuery와 및 HTML 다른 도서관의 스크립트 태그를 추가 할 필요가 없습니다. 둘째, 정의 코드를 단일 파일에 넣거나 이름을 지정하는 것이 좋습니다.

더 많은 정보를 원하시면, 여기를 참조하십시오 http://requirejs.org/docs/errors.html#mismatch

가 RequireJS API를 통해()를 정의 호출 모든 스크립트를로드해야합니다. define() 호출이있는 스크립트를로드하기 위해 HTML의 스크립트 태그를 수동으로 코딩하지 마십시오. 당신이 수동으로 HTML 스크립트 태그를 코딩하는 경우

, 물론 그것은 단지 이름을 포함 모듈,하고 해당 파일의 모듈 중 하나와 같은 이름을 갖게됩니다 익명 모듈이로드되지 않았 음.

+0

답장을 보내 주셔서 감사합니다. jsbin의 업데이트가 너무 복잡합니다 –

+0

http://jsbin.com/bahefuracehe/26/edit – cameron

+0

답장을 보내 주셔서 감사합니다 ... 무엇을 수정했는지 말씀해 주시겠습니까? json은 핸들 바를 사용하지 않습니다. –