在我的后端,我以这种方式将Node.js与Require.js一起使用:
define([
//Packages
'express',
'http'
],
function (
express,
http
) {
//Do something with express and http
});
在我的前端,我使用r.js连接一个大文件中的所有文件并对其进行uglify。我想在这里做同样的事情。
后端的问题是,在这种情况下,由于NodeJs拥有自己的模块加载器,Node本身能够在node_modules文件夹中找到express,但是r.js只能在main中搜索express。文件夹./express.js而不是/ node_modules / express /index.js
如何告诉r.js还查看node_modules文件夹?
答案 0 :(得分:0)
您可以尝试在grunt文件中的requirejs选项中传递paths
选项。
如果你从node_modules文件夹中定义路径,r.js应该选择它。