2012-06-05 2 views
0

Привет Я пытается организовать свой код, используя requirejs, но мне нужно использовать библиотеку, которая использует Google закрытоугольной-компилятор, библиотека box2djs, и вы можете получить его отИспользование 3-библиотеками с requirejs

https://github.com/leonidax/pl.git

Я обнаружил, что код вызывает такие функции, как goog.require()

Hoy я могу использовать эту библиотеку с помощью RequireJS?

ответ

2

О, вы просите кучу боли.

Закрывающая библиотека и модель зависимостей google.htm (goog.require и т. Д.) Тесно связаны.

Вы лучше переходите к использованию инструментов закрытия и пытаетесь взломать составное решение.

1

Я получил библиотеку закрытия Google и RequireJS для совместной работы. Просто убедитесь, что материал Closure появился перед материалом RequireJS.

<script src='../externalJS/requirejs/require.js'></script> 
<script src="../externalJS/closure-library-read-only/closure/goog/base.js"></script> 

<script> 

    goog.require('goog.structs'); 
    goog.require('goog.structs.PriorityQueue'); 

    // i just had to make sure that the closure lib stuff came before the requirejs stuff 

    requirejs([ 
     'loaders_parsers/requiredLibrarys', 
    ]); 
Смежные вопросы