我有一个看起来像这样的文件结构:
/js
/vendor/
/spec
|-main.js
spec/min.js
是我的入口点,我从中加载模块/js,
/vendor
,/spec
实际上,为了使事情正常工作,我需要把baseUrl: '../'
.
由于目录 js、vendor 和 spec 有很多子目录,处理它们很无聊,还因为如果我更改文件结构中的某些内容,我需要更改很多字符串。
我的问题是:是否可以使用 requirejs 设置不同paths
的或引用的变量?
显然,没有定义任何全局变量。
例子:
require.config({
baseUrl: '../',
paths: {
userView: 'js/users/views/userView' // how it works
userView: baseDir + '/jquery' // possible solution where baseDir = js/users/views/
}
});