Node.js 如何在NodeJs中构建模块及其依赖项

Node.js 如何在NodeJs中构建模块及其依赖项,node.js,gruntjs,Node.js,Gruntjs,我一直试图通过阅读许多教程和文档来理解,但我无法掌握一个简单的概念 到目前为止,我的项目相当简单。我做了一个“npm安装远程项目” 它给了我类似的东西 <my root dir> <node_modules> <remote-project> <node_modules> <remote-project-dependencies-and-more-node_mod

我一直试图通过阅读许多教程和文档来理解,但我无法掌握一个简单的概念

到目前为止,我的项目相当简单。我做了一个“npm安装远程项目” 它给了我类似的东西

<my root dir>
    <node_modules>
        <remote-project>
            <node_modules>
                <remote-project-dependencies-and-more-node_modules>

有没有办法只将远程项目及其所有依赖项轻松地构建到一个文件中?或者我必须使用grunt手动编译它们吗

我问这个问题的原因是,我确信有一种简单的方法可以使用GrunFile或实用程序来实现这一点

提前谢谢

--编辑--

我正在尝试使用“r.js”来构建我的模块,但我不太确定。到目前为止,我无法使用build.js构建一些东西

--编辑2--

在阅读了大量关于node.js/require.js/grunt.js的内容后,我发现我并不完全理解这件事,我试图做的可能是不可能的。这仅仅是因为nodejs模块需要托管在服务器上。因此,我可能不得不使用一些代码来创建自己的库。

看看WebPack()

它生成一个文件,可以直接从npm获取依赖项


示例:

似乎正是我一直在寻找的。谢谢