我正在构建一个JavaScript模块。可以加载模块中的第一个文件没问题。从那里我想加载其他文件,但requirejs遵循索引的路径。我希望模块中的函数在全局范围内可用。结构是这样的:
的index.html:
<script src="scripts/app.js"></script>
app.js:
requirejs([ "../../modules/foo" ], function(util) {
});
模块/ foo.js:
requirejs([ "bar" ], function(util) {
});
这给出了错误:ERR_FILE_NOT_FOUND,好吧,是的,如果你从app.js看,你将找不到它。 如何强制requirejs从模块加载?
这些帖子可能是相关的,但我无法绕过它:
答案 0 :(得分:0)
这是我发现的方式:创建一个缩小的&amp;&amp; uglified&amp;&amp;所需的文件,其中加载了所有其他文件。也称为RequireJS Optimizer。