node.js - NPM 和 NVM 的区别

标签 node.js npm nvm

我知道 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/

相关文章:

javascript - 在 Webstorm 中自动完成我的自定义 npm 模块 (ES6/Babel)

javascript - nvm 在哪里存储 node.js 安装?

node.js - IntelliJ Ultimate Yarn 需要 nodejs 4 或更高版本

在 nvm 更改节点版本后,Powershell 无法识别 npm

javascript - 将 javascript 数组转换为 Float32Array 到缓冲区并返回

javascript - 相当于 pry/irb 的 _ ,但在 Node 中?

node.js - 来自 SFTP 连接的 Node 异步 ReadStream

node.js - npm ERR!找不到404-GET https ://registry. npmjs.org/error-ex

javascript - 如何为 npm 脚本提供默认参数值?

node.js - Openshift 上的和谐