Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在服务器端使用require.js?_Javascript_Node.js_Backbone.js - Fatal编程技术网

Javascript 如何在服务器端使用require.js?

Javascript 如何在服务器端使用require.js?,javascript,node.js,backbone.js,Javascript,Node.js,Backbone.js,我现在在客户端Backbone.js上使用它,但我也希望在node.js上使用它。我发现requirejs主页上有一些非常有用的说明: 我还举了一些例子: 基本思想是,您使用它就像在客户端一样,但是对于npm模块和内置节点模块,您不使用相对路径,而是使用模块名称。对于所有自定义模块,您都使用相对路径。这是node.js上使用requireJS的文档 安装node.js npm install requirejs 用法示例 var requirejs = require('requirejs'

我现在在客户端Backbone.js上使用它,但我也希望在node.js上使用它。

我发现requirejs主页上有一些非常有用的说明:

我还举了一些例子:


基本思想是,您使用它就像在客户端一样,但是对于npm模块和内置节点模块,您不使用相对路径,而是使用模块名称。对于所有自定义模块,您都使用相对路径。

这是node.js上使用requireJS的文档

安装node.js

npm install requirejs
用法示例

var requirejs = require('requirejs');

requirejs(['foo', 'bar'],
function   (foo,   bar) {
    //foo and bar are loaded according to requirejs
    //config, but if not found, then node's require
    //is used to load the module.
});

+感谢你太有礼貌而不直截了当地说“阅读requirejs文档”。这个答案包含了一些我认为像我这样的节点新手没有意识到的东西:你必须要求requirejs本身作为一个单独的对象!非常有用。