如何在node.js中使用require.js?
为什么以下代码不起作用?
var requirejs = require('requirejs');
requirejs.config({
nodeRequire: require
});
requirejs(['foo'],
function (foo) {
console.log(foo);
});
我尝试过各种各样的事情,包括使用requirejs(['./ foo']。我无法使用任何东西。
我在与主文件相同的目录中有一个文件foo.js(带有上述代码的文件)。我用节点运行主文件,foo未定义。从requirejs.org上给出的例子看起来我做得对,但我确信我误解了一些东西。
答案 0 :(得分:1)
我刚刚运行了你的确切代码,全新安装了requirejs,还有一个非常小的'foo'模块,它运行正常。我想象问题出在foo模块本身。
这是我使用的
define(function(){
return 'test';
});
您是否有错误的模块语法?