标签 - nvm

node.js node npm nvm    2019-04-12 16:59:45    28    0    0

安装 Nodejs 有很多方式,而且各个操作系统上安装方式也不太一样。本节我们以 Debian 系统为例,演示如何通过 nvm 的形式来安装 Nodejs 。

为何选择 nvm 进行安装?

首先解决一个问题,安装 Nodejs 的方式这么多,为何 Peter 偏偏推荐 nvm https://github.com/creationix/nvm ?

我们先来讨论最方便的一种安装方式,那

nvm nodejs    2019-04-18 10:40:48    23    0    0

1、先卸载已经安装的 node

# 先反激活当前的活动版本
nvm deactivate
# 如果仅安装了默认版
nvm uninstall node

2、再卸载 nvm

rm -rf ~/.nvm

再删除 ~/.bashrc 文件中 export NVM_DIR= 这一行和它的下一行。

nvm nodejs    2019-04-18 10:26:40    5    0    0

nvm 删除 移除 node.js

正常用nvm卸载node.js版本号的命令是:

nvm uninstall 6.9.2

 

但是遇到了权限问题:

file is not writable: $NVM_DIR/versions/node/v6.9.2/bin/gulp
Cannot uninstall, incorrect permissions on installation f
npm node.js nvm    2018-11-30 15:14:17    11    0    0

刚开始玩node时候就是官网上直接下载node的安装包,后来发现玩的东西多后,node版本切换是个大问题。
用了n觉得并不好用,后来才知道mac有nvm,简直方便的一米啊。

卸载已安装的node(如果你还没安装过,可以直接跳过)

node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local

nvm npm node.js mac    2018-11-30 15:10:17    10    0    0

nvm,node,npm之间的区别

  1. nvm:nodejs 版本管理工具。
    也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
  2. nodejs:在项目开发时的所需要的代码库
  3. npm:nodejs 包管理工具。
    在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
    npm 管理 nodejs 中的第三方插件

nvm、nodejs、np