npm:为什么要为客户端发布一个包?

xkrw2x1b  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(100)

我很难理解为什么有一种趋势/需要使用npm来发布一个100%客户端的包,并且没有依赖关系。例如,一个扩展HTMLElement的简单类不能在节点中使用,“安装”包括向HTML文件添加脚本标记,但是有成千上万的包。它只是为了捆绑吗?请原谅我的无知,但有时在“如何”之前知道“为什么”是很重要的。提前谢谢你。
这是一个一般性的问题。我已经检查了类似的问题,但大多数都是“如何”。

k7fdbhmy

k7fdbhmy1#

捆绑是一个重要的优势,不值得“只是”标签。
它还提供了版本控制自动化(一个快速的npm outdated,您可以看到您的任何依赖项是否有新版本,npm audit将警告您存在安全漏洞)。
NPM也有自己的搜索引擎,因此它提供了可发现性。

相关问题