Ошибка ссылки на RequireJS Optimization - PullRequest
1 голос
/ 02 марта 2011

Я использую RequireJS для организации моих файлов JS. Я пытаюсь оптимизировать мои файлы в один основной файл JS.

Я использую следующую команду для этого:

/home/plugins/requireJS/build/build.sh name=main out=mesh-built.js baseUrl=/home/public_html/js/ includeRequire=true

Команда выдает следующую ошибку:

Tracing dependencies for: main

node.js:116
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
ReferenceError: $ is not defined
    at eval at <anonymous> (/home/plugins/requireJS/bin/../build/jslib/requirePatch.js:147:21)
    at Function.<anonymous> (eval at <anonymous> (/home/plugins/requireJS/bin/../build/jslib/requirePatch.js:147:21))
    at Function.load (/home/plugins/requireJS/bin/../build/jslib/requirePatch.js:147:21)
    at loadPaused (require.js:916:21)
    at require.js:958:21
    at Object.completeLoad (require.js:1207:17)
    at Function.load (/home/plugins/requireJS/bin/../build/jslib/requirePatch.js:150:29)
    at loadPaused (require.js:916:21)
    at require.js:958:21
    at Object.completeLoad (require.js:1207:17)

Кто-нибудь знает, почему возникнет эта ошибка?

Большое спасибо.

1 Ответ

0 голосов
/ 02 марта 2011

Я думаю, это проблема с порядком файлов для включения. Убедитесь, что файл JS, который определяет $ (), включен первым.

...