推荐一种优雅的在mac上安装多版本nodejs方式。
我认为在linux/unix上最优雅的安装nodejs的方式就是把可执行的压缩包下载下来,压解到一个目录,然后把bin这个子目录下面的node和npm两个可执行文件建个软链(快捷方式)出来就好了。
一来你知道你安装在哪儿,二来删起来也方便,三来你要是想换个版本,直接下载对应版本,然后把软链(快捷方式)改一下就好了。
但是nodejs官网上对于mac系统osx的下载,都是安装包啊,没有提供可执行的绿色压缩包版本下载啊。
其实有的,我找到了,告诉你吧:
访问 https://nodejs.org/dist/ 下面有nodejs的所有版本,找到那个带darwin的就是你想要的喽。咋样,优雅不。
也许你会问,为什么不用像nvm或者nnode版本管理工具?
相信我,它们一点都不优雅。
首先你得先下载安装一个工具,然后这个工具会自动给你下载一堆东西,当然也包括你要的装的nodejs版本,然后你也不知道它们装到哪里去了,还会给你改软链。
关键有时候版本切多了之后,有些三方node项目并不能很好的读到对应的版本的nodejs,从而失去了版本切换的效果。
当然,类似的,很方便的linux和win下面也可以用这种方式,实现优雅的安装多版本nodejs。