seajsv2疑问:alias配置的src路径没法识别?

25 views
Skip to first unread message

Km Van

unread,
Apr 2, 2013, 9:47:09 AM4/2/13
to se...@googlegroups.com
先上一段配置代码:

seajs.config({
    plugins: ['shim'],
    alias:{
        'jquery':{
            src: 'http://www.xx.com:8080/seajs/js/jquery/jquery.js', //jq 1.8.3
            exports: 'jQuery'
        },
        'jquery.kandytabs':{
            src: 'http://www.xx.com:8080/seajs/js/jquery/jquery.kandytabs.js', //这是一款jq插件
            deps: ['jquery']
        },
        'event1':'http://www.xx.com:8080/seajs/js/event1.js' //初始化模块
    }
});
 
(我的sea.js文件在 http://www.xx.com:8080/seajs/js 目录下)
这段配置代码应该没问题吧?但奇怪的事情来了,我在 event1.js 里面 require('jquery.kandytabs') require('jquery'),seajs 调用他们两个的地址分别是 http://www.xx.com:8080/seajs/js/jquery.js http://www.xx.com:8080/seajs/js/jquery.kandytabs.js,两个都少了 /jquery/ 这个目录,也就是说 seajs 并没有识别出我给出的别名,而是调用默认的地址。
这段配置代码看样子没有错误,但为只有 event1 的别名可以识别呢,是我的配置代码有误吗?

Frank Wang

unread,
Apr 2, 2013, 9:52:16 AM4/2/13
to seajs
执行有没有误?


2013/4/2 Km Van <kmva...@gmail.com>


--
You received this message because you are subscribed to the Google Groups "seajs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seajs+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
王保平 / 玉伯(射雕)
送人玫瑰手有余香

Km Van

unread,
Apr 2, 2013, 9:54:50 AM4/2/13
to se...@googlegroups.com
你所说的错误是指什么错误呢?
firebug返回两个错误,都是文件不存在404,也就是那个jquery和jquery.kandytabs的两个js的路径变成了默认路径了。其他没有错误出现。
Message has been deleted

Frank Wang

unread,
Apr 7, 2013, 10:24:54 PM4/7/13
to seajs
不要猜测问题原因,给出可重现问题的代码。感谢谅解。


2013/4/2 Km Van <kmva...@gmail.com>
哦,不好意思,看漏了。执行无误,event1.js 里面的操作只是 require() 他们两个文件的别名而已,但获取到的路径和别名不符,似乎seajs没有能识别别名的src路径。


On Tuesday, April 2, 2013 9:52:16 PM UTC+8, Frank Wang wrote:

Km Van

unread,
Apr 8, 2013, 2:39:11 AM4/8/13
to se...@googlegroups.com
十分抱歉,我发现问题所在了。是我的 shim js插件没有更新至stable版,依然处于b3版,所以导致此错误的发生。十分抱歉!
Reply all
Reply to author
Forward
0 new messages