如果包没有依赖项,执行 npm install 是否有意义?
Does it make sense to do npm install if a package has no dependencies?
假设我有一个没有依赖项的 npm 包,因为我使用 webpack 将所有源文件和依赖项捆绑到一个文件中。我下载了这个包并将其解压到 ./my‑awesome‑package/
目录中。现在 运行 npm install ./my-awesome-package/
有意义吗?
我知道您可以在 package.json
中指定 preinstall
和 postinstall
脚本,但除此之外, npm install
在没有依赖项的情况下实际上会做任何事情吗?
在我看来,您不需要这样做,因为 npm 无事可做。
但如果您要设置更通用的流程,您可能想要添加并忘记它。如果你不使用它,你将永远需要记住你没有它(你可能会在未来添加一些依赖并想知道为什么它突然不起作用)。
假设我有一个没有依赖项的 npm 包,因为我使用 webpack 将所有源文件和依赖项捆绑到一个文件中。我下载了这个包并将其解压到 ./my‑awesome‑package/
目录中。现在 运行 npm install ./my-awesome-package/
有意义吗?
我知道您可以在 package.json
中指定 preinstall
和 postinstall
脚本,但除此之外, npm install
在没有依赖项的情况下实际上会做任何事情吗?
在我看来,您不需要这样做,因为 npm 无事可做。
但如果您要设置更通用的流程,您可能想要添加并忘记它。如果你不使用它,你将永远需要记住你没有它(你可能会在未来添加一些依赖并想知道为什么它突然不起作用)。