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)