Node中的Require.js

时间:2012-10-18 16:41:21

标签: node.js requirejs

如何在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上给出的例子看起来我做得对,但我确信我误解了一些东西。

1 个答案:

答案 0 :(得分:1)

我刚刚运行了你的确切代码,全新安装了requirejs,还有一个非常小的'foo'模块,它运行正常。我想象问题出在foo模块本身。

这是我使用的

define(function(){
    return 'test';
});

您是否有错误的模块语法?