Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RequireJS不包括必需的对象_Javascript_Jquery_Requirejs_Underscore.js_Icanhaz.js - Fatal编程技术网

Javascript RequireJS不包括必需的对象

Javascript RequireJS不包括必需的对象,javascript,jquery,requirejs,underscore.js,icanhaz.js,Javascript,Jquery,Requirejs,Underscore.js,Icanhaz.js,给定代码如下: require.config({ baseUrl: '', paths: { 'jquery' : 'js/lib/jquery', 'text' : 'js/lib/text', 'underscore' : 'js/lib/underscore', 'icanhaz' : 'js/lib/ICanHaz' }}); require(['jquery', 'ica

给定代码如下:

require.config({
    baseUrl: '',
    paths: {
        'jquery'    : 'js/lib/jquery',
        'text'      : 'js/lib/text',
        'underscore'    : 'js/lib/underscore',
        'icanhaz'   : 'js/lib/ICanHaz'
    }});

require(['jquery', 'icanhaz', 'underscore', "text!view/module/login/login.html"],
function ($, ich, _,loginHtml)
{   
   //jquery has value
   //icanhaz is undefined
   //_ is undefined
   //loginHtml has value

您能否向我解释一下为什么jQuery和text有值,而同一文件夹中的其他文件没有,并且在代码执行时未定义?

,因为例如jQuery有一个返回jQuery的define调用:

define( "jquery", [], function () { return jQuery; } );
其他图书馆没有这个。你可以用它来解决这个问题