RequireJS – 当给定某些别名时,jQuery未定义

在设置jQuery的路径时,每当我使用时:

require.config({ paths: { 'jQuery': './libs/jquery-1.8.0.min' } }); 

然后:

 define(['jQuery'], function($) { console.log($); }; 

$将是未定义的。

但是,如果我使用:

 require.config({ paths: { 'jquery': './libs/jquery-1.8.0.min' } }); 

然后:

 define(['jquery'], function($) { console.log($); }; 

所有事情都突然变得很好。

使用jQuery定义jQuery的别名有什么问题?

这里有更多讨论: https : //github.com/jrburke/requirejs/issues/435