2014-02-24 14 views
4

AMD 래퍼가있는 BB 1.1.1 또는 1.1.2의 새 버전으로 lodash를 구현하는 방법은 무엇입니까? 그리고 백본을 requirejs와 함께 전역 범위로 내보내는 방법은 무엇입니까?BB 1.1.2 + lodash + requirejs

1.1.0 - amd wrapper없이 잘 작동합니다. Thnk 's.

답변

2

당신의 설정이 작동합니다 갖는

paths: { 
    underscore: <path to lodash>, 
    backbone: <path to backbone>, 
    jquery: <path to jquery> 
} 

당신은 백본과 호환되는 lodash의 버전을 사용해야합니다. 이것은 CLI를 사용할 때 lodash backbone으로 작성된 것입니다. 당신은 이들 중 어느 하나의 심을 필요로하지 않습니다. underscore을 지정하면 lodash를 가리키고 Backbone은 lodash를 사용하게됩니다.

+0

감사합니다. – Serhey

+0

프로젝트에서 Lodash/Underscore가 필요로하는 모든 것이 "밑줄"을 필요로한다는 어려운 방법을 배웠다. "밑줄"과 "로다시"를 모두 정의하고 동일한 경로를 가리 키지 않는 것은 아닙니다. – acjay

+0

@acjay 나는 어려운 길에서 그것을 또한 발견했다. 나는 그 상황을 해결하기위한 답을 추가했다. – webXL

10

당신이 그런 lodash-template-loader 명시 적으로 lodash에 따라 라이브러리가있는 경우,이 사용해야합니다 : 그 시점에서

paths: { 
    lodash: <path to lodash>, 
    .... 
}, 
map: { 
    "*": { 
    "underscore": "lodash" 
    } 
} 

을 밑줄에 대한 종속성 대신 lodash로드 및 템플릿 로더는 것이다 작업.

+1

이것이 올바른 대답입니다. –

+0

이것은 대답이되어야합니다. 나를 위해 완벽하게 일했습니다. 감사! –