我对requirejs很新,我无法在requirejs文档中找到我要找的东西。
我在特定目录中有很多javascript文件,我想使用requirejs的路径包含这些文件。是否可以指定一个ModuleID,然后加载所有JavaScript文件?
这是一个代码示例来说明我想要做的事情
requirejs.config({
paths: {
jQuery: "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min",
TheOtherStuff: "functions/*"
}
});
答案 0 :(得分:0)
我认为最好的方法是在函数目录中创建一个index.js,它将包含所有require调用,然后需要
index.js:
define(["./minus", "./plus"], function(minus, plus) {
//return an object to define the "functions/index" module.
return {
minus: minus,
plus: plus
}
}
}
);
配置文件:
requirejs.config({
paths: {
jQuery: "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min",
TheOtherStuff: "functions/index"
}
});
使用:
minus = require("TheOtherStuff").minus;
plus = require("TheOtherStuff").plus