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使用cnpm和cnpm效果是一样的么?应该是一样的。