这是我的require.js
项目:
Project
|
|--lib
|--src
|--util.js
|--app.js
|--build.js
|--main.js
|--index.html
这是我的main.js
:
requirejs.config({
baseUrl: "./src"
});
require(["util"], function (Util) {
});
这是我的build.js
({
name: "main",
out: "main-built.js"
})
当我想使用r.js
构建时,我希望看到错误:
错误:ENOENT,没有这样的文件或目录' project \ util.js`
我认为这意味着build.js
没有阅读main.js
的配置,因此无法找到project/src/util.js
但尝试查找{ {1}}
如何更改project/util.js
以使其正确?
答案 0 :(得分:0)
您必须指定mainConfigFile
告诉r.js
您的运行时配置位于main.js
文件中。
({
mainConfigFile: "main.js"
name: "main",
out: "main-built.js"
})
即使您的配置位于main
模块中,r.js
也不会解释文件中的配置,除非您明确告诉它从那里获取它mainConfigFile
。