我知道 npm 是包管理器,而 nvm 是 Node 版本管理器。我目前正在尝试使用 Bash 自动安装我的开发和生产环境,但忘记了我是如何开始的以及以什么顺序开始的。安装npm后,发现我们的nvm没有安装。
我还需要安装 nvm 吗?如果有,有什么好处?
最佳答案
nvm
(Node Version Manager) 是一个允许您下载和安装 Node.js 的工具。检查您是否通过 nvm --version
安装了它。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
npm
(Node Package Manager) 是一个允许您安装 javascript 包的工具。检查您是否通过 npm --version
安装了它。
npm
是 Node.js 自带的,所以如果你安装了 node (node --version
) 你很可能也安装了 npm
.
你不需要 nvm
除非你想在你的系统上安装多个版本的 Node.js 或者你想升级你的当前版本。
关于node.js - NPM 和 NVM 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660993/