如何使用模块部署节点应用程序?

时间:2015-08-15 09:32:36

标签: javascript node.js npm

特别是在将具有节点模块的节点应用程序部署到嵌入式系统时,我正在努力处理大小的节点模块。

当我执行npm install时,它不仅会下载所需的源,还会下载其他文件,例如Socket.io(0.9.16)包含12 MB的依赖项 - 经过简短的调查后,我意识到这取决于zeparser,它只包含8 MB文件(benchmark),似乎不需要生产。

有没有办法如何依赖模块并告诉npm(或其他软件包管理器)只安装源文件(而不是文档,基准测试等)?或者我是否还必须手动维护每个模块的不需要的文件列表?

(只有我发现的是dedupe模块,它删除了嵌套的重复依赖项。)

0 个答案:

没有答案