我尝试 requireJS 优化器将我的所有脚本打包到一个文件中,但我无法克服一个问题。
我的requireJs配置是
var require = {
// 'baseUrl': 'static/scripts',
'paths': {
'external': 'global/external'
},
'waitSeconds': 2,
// 'enforceDefine': true,
'deps': ['external/jquery-1.7.2'],
'config': {
}
};
requireJs将在开始加载任何其他脚本之前加载 deps 中的所有内容。因为 jquery 用定义函数和名称 jquery 包装自己,所以我可以通过调用将它加载到我的脚本中
var var $ = require('jquery');
当代码未优化时,这很有效。
问题:当我运行 r.js(使用节点 - 但我认为这无关紧要)时,优化器会打印出无法解析 jquery 依赖关系的错误。requireJs优化器常见问题解答中没有任何内容。我尝试配置“路径”属性,但没有解决任何问题。