节点:项目和包之间的区别

时间:2017-10-07 00:53:58

标签: node.js package

我理解difference between a module and a package,但Node.js中的项目和包之间有什么区别?

似乎每个项目都需要一个response.sendFile(path.join(__dirname, 'index.html')); 文件,暗示每个项目都是一个软件包......每个软件包都是一个项目吗?

1 个答案:

答案 0 :(得分:1)

两者在范围目的方面有所不同。

我们假设您正在创建文件上传程序。我们可以将它的目的分为单句。该程序提供每个人都可以使用的文件上传代码。另一方面,Projects的范围更广。它们包括各种包装。单个项目可以用于多种用途。防爆。员工管理系统。

另一方面是Project 的一部分,用于特定目的。

包很有用。例如,您可以存储一组文件,这些文件在名为task的包中执行给定任务TASK(上载,数据库,身份验证机制等)。

软件包是开发人员轻松快速查找文件的一种方式,知道文件的作用。每当您的项目开始增长时,包都是必不可少的。

相关问题