Javascript 带有 requirejs 和本地路径的模块
Javascript module with requirejs with local path
我正在构建一个 JavaScript 模块。可以加载模块中的第一个文件没问题。从那里我想加载其他文件,但 requirejs 遵循索引中的路径。我希望模块中的函数在全局范围内可用。结构是这样的:
index.html:
<script src="scripts/app.js"></script>
app.js:
requirejs([ "../../modules/foo" ], function(util) {
});
modules/foo.js:
requirejs([ "bar" ], function(util) {
});
这给出了错误:ERR_FILE_NOT_FOUND,好吧,是的,如果你从 app.js 中查找,你将找不到它。 如何强制从模块加载requirejs?
这些帖子可能是相关的,但我无法理解:
RequireJS relative paths
这是我找到的解决方法:创建一个缩小的 && 丑化 && 所需文件,所有其他文件都加载到其中。也称为 RequireJS Optimizer.
我正在构建一个 JavaScript 模块。可以加载模块中的第一个文件没问题。从那里我想加载其他文件,但 requirejs 遵循索引中的路径。我希望模块中的函数在全局范围内可用。结构是这样的:
index.html:
<script src="scripts/app.js"></script>
app.js:
requirejs([ "../../modules/foo" ], function(util) {
});
modules/foo.js:
requirejs([ "bar" ], function(util) {
});
这给出了错误:ERR_FILE_NOT_FOUND,好吧,是的,如果你从 app.js 中查找,你将找不到它。 如何强制从模块加载requirejs?
这些帖子可能是相关的,但我无法理解:
RequireJS relative paths
这是我找到的解决方法:创建一个缩小的 && 丑化 && 所需文件,所有其他文件都加载到其中。也称为 RequireJS Optimizer.