如果一个软件包没有相关性,是否有意义做npm安装?

比方说,我有一个没有依赖关系的npm包,因为我使用webpack将所有的源文件和依赖包绑定到一个文件中。 我下载这个软件包并将其解压到./my‑awesome‑package/目录。 现在运行npm install ./my-awesome-package/是否有意义?

我知道你可以在package.json指定preinstallpostinstall脚本,但除此之外, npm install在没有依赖的情况下实际上做了什么?

在我看来,你不需要,因为无论如何npm都没有什么可做的。

但是如果你正在build立一个更一般的stream程,你可能想要添加和忘记它。 如果你不使用它,你将永远需要记住,你没有它(你可能会添加一些依赖,未来奇怪为什么它不会工作突然)。