假设我有一个没有依赖关系的npm包,因为我使用webpack将所有源文件和依赖项捆绑到一个文件中。我下载此软件包并将其解压缩到#!/bin/bash
mysql -h instance1-address.com -u username -ppassword -e "show databases"
目录中。现在运行./my‑awesome‑package/
是否有意义?
我知道您可以在npm install ./my-awesome-package/
中指定preinstall
和postinstall
个脚本,但除此之外,package.json
在没有依赖项的情况下实际执行了什么操作吗?
答案 0 :(得分:1)
在我看来,你不需要因为无论如何都无法做到npm。
但是如果你要设置更一般的流程,你可能想要添加并忘记它。如果你不使用它,你将永远需要记住你没有它(你可能会在未来添加一些依赖,并想知道为什么它不会突然工作)。