Requirejs 在加载依赖项之前调用回调

Requirejs 在加载依赖项之前调用回调,requirejs,Requirejs,我想为这个愚蠢的问题道歉;我是新来的。这是我的代码: require(['jquery', '/javascripts/underscore.js'], function($, _) { console.log($().jquery, _); } ); 出于某种原因,console.log()打印null。我做错了什么?'/javascripts/underline.js'需要更改为“underline”。哎呀,这在文档中解释得很糟糕。'/javascripts/underline.j

我想为这个愚蠢的问题道歉;我是新来的。这是我的代码:

require(['jquery', '/javascripts/underscore.js'],
    function($, _) { console.log($().jquery, _); }
);

出于某种原因,
console.log()
打印
null
。我做错了什么?

'/javascripts/underline.js'
需要更改为“underline”。哎呀,这在文档中解释得很糟糕。

'/javascripts/underline.js'
需要更改为“underline”。天哪,文档中对这一点解释得很糟糕。

首先,确保指向依赖项的路径是正确的。jQuery的路径是否与下划线的路径不同?确保您的路径与加载require.js的HTML页面相关

您还可以使用
require.config()
设置baseUrl


其次,从
javascripts/underline
的末尾删除.js。API文档对此进行了解释,但有点隐晦。(http://requirejs.org/docs/api.html#config-baseUrl)。

首先,确保指向依赖项的路径正确。jQuery的路径是否与下划线的路径不同?确保您的路径与加载require.js的HTML页面相关

您还可以使用
require.config()
设置baseUrl

其次,从
javascripts/underline
的末尾删除.js。API文档对此进行了解释,但有点隐晦。(http://requirejs.org/docs/api.html#config-baseUrl)