我需要学习 Nodejs 才能理解和使用 NPM 吗?

Do i need to learn Nodejs to understand and work with NPM?

今天大多数开发人员使用 NPM 来管理他们的东西。我知道 NPM 和 NodeJS 是什么,但我对 NPM 的工作原理有点困惑!我必须学习 NodeJS 才能理解 NPM 吗?

这个人问了一个和你类似的问题:

但我认为你的意思是别的意思,你的问题是关于理解 NPM 到底是什么! 如果你只是 google 到 npm 是什么,你会发现:

npm, short for Node Package Manager, is two things: first and foremost, it is an online repository for the publishing of open-source Node.js projects; second, it is a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management

Nico Reed 先生。来源:https://docs.nodejitsu.com/articles/getting-started/npm/what-is-npm/

Nodejs 有一些工具,比如 npm 和 nvm。 Npm(节点包管理器)是一个包管理器。它让您安装软件(库、插件、框架和应用程序)。通常安装此软件是为了构建 Node 应用程序。