nodeJS 版本管理nvm的安装和使用

nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows 。

1. 安装之前做如下准备

  • 卸载已安装到全局的 node/npm

    如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中 node 命令在 /usr/local/bin/node,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm

  • 安装 nvm 之前最好先删除下已安装的 node 和全局 node 模块

    npm ls -g --depth=0 # 查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装
    sudo rm -rf /usr/local/lib/node_modules # 删除全局 node_modules 目录
    sudo rm /usr/local/bin/node # 删除 node
    cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # 删除全局 node 模块注册的软链

    2. 安装 nvm

    安装命令:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

    详见:https://github.com/creationix/nvm/blob/master/README.md

    安装完 nvm 后,输入nvm,当看到有输出时,则 nvm 安装成功。 如果遇到关闭shell后遇到以下提示:

    -bash: nvm: command not found

    编辑.bash_profile文件,没有的话就新建一个,命令都是:

    vi .bash_profile

    然后将以下代码复制进去,保存退出

  • export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

    然后 source 一下 .bash_profile

  • source .bash_profile

遇到的问题:

       安装nvm的问题

安装网络上别人给的方法,先删除已经安装的nodeJS,出现报错如下:

 

后面发现是依赖出现了问题,直接采取了忽视的方法。

 

Vi

VIM是VI的增加版本,比VI多个很多功能,如代码语法高亮,VIM完全兼容VI,并且比VI更加易用。

vi xx 编辑文件

vi 中文件如何删除里面的内容?

进入插入模式(按i键进入),输入一行内容。

正常情况下按dd就可以删除当前行;

保存 :w需要在非insert模式下,按esc键可以退出insert模式。

:w保存

:q退出

:wq保存并且退出vi编辑器
rm命令
功能:删除文件或目录
rm xx 删除某一个文件
rm -f xx 删除时候不进行提示,可以于r参数配合使用
rm -rf xx 删除
当前目录下叫xx的整个目录

nrm使用cnpmcnpm效果是一样的么?应该是一样的。

猜你喜欢

转载自blog.csdn.net/u010856177/article/details/81938069