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

gsk*_*lee 7 jquery requirejs

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

require.config({
    paths: {
        'jQuery': './libs/jquery-1.8.0.min'
    }
});
Run Code Online (Sandbox Code Playgroud)

然后:

define(['jQuery'], function($) {
    console.log($);
};
Run Code Online (Sandbox Code Playgroud)

$ 将是不确定的.

但是,如果我使用:

require.config({
    paths: {
        'jquery': './libs/jquery-1.8.0.min'
    }
});
Run Code Online (Sandbox Code Playgroud)

然后:

define(['jquery'], function($) {
    console.log($);
};
Run Code Online (Sandbox Code Playgroud)

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

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