Javascript 将Node.js文件与r.js连接起来

Javascript 将Node.js文件与r.js连接起来,javascript,node.js,gruntjs,grunt-contrib-requirejs,Javascript,Node.js,Gruntjs,Grunt Contrib Requirejs,在我的后端,我使用Node.js和Require.js的方式如下: define([ //Packages 'express', 'http' ], function ( express, http ) { //Do something with express and http }); 在我的前端中,我使用r.js将所有文件连接到一个大文件中,并将其丑化。我想在这里做同样的事情 后端的问题是,在这种情况下,由于NodeJs有自己的模块加载器,No

在我的后端,我使用Node.js和Require.js的方式如下:

define([
    //Packages
    'express',
    'http'
],
function (
    express,
    http
) {
   //Do something with express and http
});
在我的前端中,我使用r.js将所有文件连接到一个大文件中,并将其丑化。我想在这里做同样的事情

后端的问题是,在这种情况下,由于NodeJs有自己的模块加载器,Node本身可以在Node_modules文件夹中找到express,但r.js只能在主文件夹中搜索express。/express.js,而不是在/Node_modules/express/index.js中


如何让r.js也查看节点模块文件夹?

您可以尝试在grunt文件的requirejs选项中传递
路径
选项。 如果您从节点_modules文件夹定义路径,r.js应该选择它