我正在開發與RequireJS應用程序,我有一個模塊用作依賴。所有的依賴關係的庫在 「LIB /供應商」,所以,assumming它稱之爲 「MyModule的」,它是在 「LIB /供應商/ MyModule的/ my.js ..」 在我main.js我有:RequireJS的路徑問題
3 requirejs.config({
4 paths: {
5 my: './vendor/MyModule/my',
....
和它的作品,但問題是,「my.js」包括一些文件也
define(["./lib/a", "./lib/b"], function (a,b) {
....
});
這些文件「a.js」和「b.js」是模塊的文件夾中,這樣的結構應是這樣的:
index.html
lib
main.js
vendor
MyModule
my.js
lib
a.js
b.js
該pro blem是當my.js調用「a.js」或「b.js」時,RequireJS嘗試將它們找到「host.com/lib/lib/a.js」,而不是「host.com/lib/vendor/MyModule/ LIB/a.js」 據‘http://requirejs.org/docs/api.html#defdep’的事情我做它應該工作,但情況並非如此