저는 방금 Require.JS으로 시작하고 있습니다. (희망적으로) 간단한 질문이 있습니다.Require.JS : 서로 종속적 인 모듈로드?
require(["jquery", "underscore-1.3.1", "backbone-0.9.1",
"plugins/jquery.event.drag-2.0.min", "plugins/slick.core",
"plugins/slick.grid", "plugins/slick.dataview"], function($) { ...
이는 크롬과 파이어 폭스에서 확인을 작동하지만 사파리 I에서 다음과 같이 내가 jQuery를하고 SlickGrid를 사용하고, 나는 내 main.js의 상단에 내 모든 모듈을로드 한
는 파일 몇 가지 오류 경고를 얻을 :
SlickGrid requires jquery.event.drag module to be loaded
require-jquery.js:1632Error: Module name 'underscore' has not been loaded yet
for context: _http://requirejs.org/docs/errors.html#notloaded
SlickGrid는 jquery.event.drag에 의존하고 백본은 밑줄에 의존, 사파리 그들이 서로를 볼 수없는 싫어하는 것 같습니다.
내가 잘못 했나요? 이 문제를 해결할 수있는 방법이 있습니까?
이것은 올바르지 않으며 허용되는 대답이 아니어야합니다. konga raju가 말한'shim' 설정 옵션을 사용하십시오. –
다운 voting - 사람들이 비난 된 코드를 사용하도록 권장하기 때문에이 답변을 다시 평가하거나 철회해야합니다. – killthrush