因为使用brew 安装的node默认安装到了/usr/local/bin下,所以再更新的时候一直都报错。
permission denied, rmdir '/usr/local/lib/node_modules/…
说事没有权限操作这个目录,而且加了sudo之后还是不好使。所以索性直接卸载之后重新安装。
nvm 是一个nodejs版本管理工具,用来安装node和切换版本都很方便。所以直接安装nvm然后通过nvm来安装node.js。
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
测试安装是否成功,在终端里输入nvm。
$ nvm --version
如果提示command not found,首先检查下你的用户目录下有没有一个叫做.bash_profile的文件,如果没有则创建一个touch ~/.bash_profile,然后重新执行安装;如果你的目录下有这个文件,那么可以尝试重新打开终端,然后重新执行安装命令。
然后再次检查是否安装成功 nvm --version,如果成功显示版本号,则说明nvm安装成功了。
然后安装node.js
$ nvm install stable
可以使用上边的命令安装最新稳定版的nodejs。
$ node -v
v10.0.0
$ npm -v
5.6.0
至此nodejs 和 nvm 都安装成功了。