Javascript RequireJS优化参考错误

Javascript RequireJS优化参考错误,javascript,command-line,requirejs,Javascript,Command Line,Requirejs,我正在使用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;

我正在使用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)
跟踪:main的依赖项
node.js:116
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
ReferenceError:$未定义
at eval at(/home/plugins/requireJS/bin/。/build/jslib/requirePatch.js:147:21)
在功能上。(eval at(/home/plugins/requireJS/bin/。/build/jslib/requirePatch.js:147:21))
在Function.load(/home/plugins/requireJS/bin/。/build/jslib/requirePatch.js:147:21)
加载时暂停(require.js:916:21)
at require.js:958:21
at Object.completeLoad(require.js:1207:17)
在Function.load(/home/plugins/requireJS/bin/。/build/jslib/requirePatch.js:150:29)
加载时暂停(require.js:916:21)
at require.js:958:21
at Object.completeLoad(require.js:1207:17)
有人知道为什么会产生这个错误吗


非常感谢。

我认为文件的顺序有问题。确保首先包含定义$()的JS文件