gpt4 book ai didi

javascript - 什么是 NPM,我为什么需要它?

转载 作者:IT老高 更新时间:2023-10-28 21:54:21 26 4
gpt4 key购买 nike

以前我用记事本做一些网站,所以我们必须创建一个文件夹TREE并放入一个.htm文件,还有一些文件夹S包含Javascript,css之类的东西......

也许我不明白 NPM 真正带来了什么,因为它似乎在做同样的事情,但自动化了它......就这样吗?

例如,为什么不直接解压框架(例如 Bootstrap 或 Kube)而不使用 NPM,以便准备好使用的文件夹?

请帮助我理解,因为我已经接近疯狂的状态......

最佳答案

npm是 Node.js 的包管理器,拥有数十万个包。虽然它确实创建了一些目录结构/组织,但这不是主要目的。

正如您所提到的,主要目标是自动化依赖项和包管理。这意味着您可以 specify all of your project's dependencies在您的 package.json 文件中,然后任何时候您(或其他任何人)需要开始您的项目,他们只需运行 npm install 并立即拥有所有依赖项安装。除此之外,还可以指定您的项目所依赖的版本,以防止更新破坏您的项目。

绝对可以手动下载您的库,将它们复制到正确的目录中,然后以这种方式使用它们。但是,随着您的项目(和依赖项列表)的增长,这将很快变得耗时且困惑。它还使协作和共享您的项目变得更加困难。

希望这可以更清楚地说明 npm 的目的是什么。作为一名 Javascript 开发人员(客户端和服务器端),npm 是我工作流程中不可或缺的工具。

关于javascript - 什么是 NPM,我为什么需要它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31930370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com