【发布时间】:2014-03-30 08:25:58
【问题描述】:
这是我的 main.js
requirejs.config({
baseUrl: '/js',
paths: {
jquery: 'jquery',
ckeditor: 'ckeditor/ckeditor',
juiAutocomplete: 'jquery-ui-1.10.4.custom',
tags: 'bootstrap-tokenfield',
createPost: 'createPost',
domReady: 'domReady',
test: 'dropUpload'
},
shim: {
createPost: {
deps: ['domReady!']
}
},
deps: ['require'],
callback: function(require) {
'use strice';
var moduleName = location.pathname.replace(/\//g, '-').replace(/^-/, '');
console.log('moduleName is: ' + moduleName);
console.log('yes is: ' + require.config);
}
});
在回调中,我想访问上面 requirejs.config() 中定义的路径。如果可能,该怎么做?
我的目的是查看模块路径是否已定义(存在)。如果是这样,则加载模块脚本。如果未选中,则会在控制台中生成加载错误。
这里是这个控制台命令在 requirejs 中可用的方法。我找不到访问我在 requirejs.config() 中定义的路径的方法。这是正确的方向吗?
for (var i in requirejs) {console.log(i);}
配置 下一个勾选 版本 jsExtRegExp 是浏览器 s 目标网址 未定义 定义 指定的 错误 创建节点 加载 执行 未定义
【问题讨论】:
标签: javascript requirejs