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

时间:2015-02-18 15:29:59

标签: node.js gruntjs

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

到目前为止,我的项目非常简单。我做了一个" npm安装远程项目" 它给了我类似的东西

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

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

我问的原因是我确信使用gruntfile或实用程序有一种简单的方法可以做到这一点。

提前致谢。

- 编辑 -

我试图使用&#34; r.js&#34;建立我的模块,但我不太确定。到目前为止,我无法使用build.js构建内容。

- 编辑2 -

在阅读了很多关于node.js / require.js / grunt.js之后,我发现我并不了解整个事情,而我试图做的事情可能是不可能的。仅因为nodejs模块需要托管在服务器上。所以,我可能不得不使用一些代码创建自己的库。

1 个答案:

答案 0 :(得分:0)

看看WebPack(http://webpack.github.io/docs/what-is-webpack.html)。

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

示例:https://github.com/webpack/react-starter