【发布时间】:2019-12-10 16:02:59
【问题描述】:
我看到很多节点模块/框架(express、sockets.io、body-parser)使用 debug 作为依赖项而不是 devDependency,而显然 debug 是用于调试节点应用程序的模块开发(除非有人想在生产环境中调试¯_(ツ)_/¯)。
这样做有什么特别的原因吗?
【问题讨论】:
-
任何需要/导入到您的代码中的包都需要是一个依赖项,这是因为“调试”作为依赖项安装这一事实需要该段代码。
标签: node.js npm node-modules