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