我将 requirejs 与文本插件一起使用。默认情况下,requirejs 假定text.js
存在于你的baseUrl
. 但是,我想将它保存在其他地方。我需要在哪里/如何/何时配置requirejs?
问问题
662 次
2 回答
3
要添加到 shioyama 的答案,.js
in the"/absolute/path/to/text.js"
是不必要的。它在 require.js 检查路径时附加:
requirejs.config({
paths: {
"text": "/absolute/path/to/text"
}
});
于 2016-05-27T22:15:39.730 回答
2
您可以为此使用 requirejs 的路径配置。从文档中:
路径:未直接在 baseUrl 下找到的模块名称的路径映射。假定路径设置是相对于 baseUrl 的,除非路径设置以“/”开头或其中包含 URL 协议(“如 http:”)。
所以你可以做这样的事情:
requirejs.config({
paths: {
"text": "/absolute/path/to/text.js"
}
});
然后,您可以text
在模块中用作依赖项,并且 require.js 会知道在/absolute/path/to/text.js
.
于 2012-11-07T01:51:35.860 回答