RequireJS是未定义的

经过很多挫折之后,我终于决定通过npm安装requirejs 。 但是,即使这个基本的例子,它仍然是行不通的。

 define(function(require) { var requirejs = require('node/node/lib/node_modules/npm/node_modules/requirejs/require'); requirejs.config({ //Pass the top-level main.js/index.js require //function to requirejs so that node modules //are loaded relative to the top-level JS file. nodeRequire: require }); requirejs(['http'], function (http) { // code here }); }); 

错误:

 TypeError: requirejs is undefined @ test.js:7 

如果我只requirereplace长path,我会得到:

  TypeError: requirejs.config is not a function @ test.js:11 

你创build了一个参数为require的函数。 尝试改变你的第一行function(somethingElse),它应该加载。