有了nvm,可以在一台机器上同时安装多个版本的nodejs,然后指定使用某个版本。
前端开发的时候,安装依赖一直是个令我头痛的问题。总是报错,或者不是少了这样就是少了那样,鸡飞狗走。以往,一般要装个enpm,或者改npm的镜像地址。后来有了yarn,好像就好一点。但对于一些祖传代码,比如vue2.0的屎山,yarn也不好使。
这时候,一般解决的办法,就是装回老版本的nodejs,来回折腾。
现在好了,十月革命一声炮响,送来了nvm。有了nvm,可以在一台机器上同时安装多个版本的nodejs,然后指定使用某个版本。
nvm官网:
nvm,一个nodejs版本管理工具!
nvm的使用很简单。我看官网上写了许多用法,但我只用到了2个:
1)查看当前机器装了哪些版本的nodejs?
nvm ls
2)切换指定版本
nvm use 版本号
有了这个东西,妈妈再也不用担心我的npm版本问题了。
值得一提的是,nvm是坐在我旁边的一个实习生教我用的。普通院校的本科生,还没真正毕业,但许多时候做东西,又快又符合我的要求,我欣喜之余,亦觉震撼。又年轻又便宜,10元3个,满脸胶原蛋白,朝气蓬勃,永不知疲倦,而且做出来的东西,与老油条没有本质的区别,如果我是老板我也喜欢。
老程序员的出路在哪里?如果我是老板,我就将他们全部开了,都换成实习生,成本一下子就降下来了。你看,我家附近有2家理发馆,各有一个老理发师,四五十岁,剪出来的头像狗啃过一样,每回去我都很害怕遇上他们,总是对洗头的帅哥小妹说,给我找个普通级别的年轻师傅剪就好了。每回都要强调就感觉好烦,索性光顾别的理发店,宁可走远一点。到医院看病也是,我总是挂普通门诊,医生都很年轻。不看专家。资格老、年纪大,意味着他们不思进取,一条经验用几十年。年轻人反而接触现代医学知识比较多。前2年,家里有小孩子生病,遇到的都是年轻的女医生,她们指挥护士打针上药,颇有大将风范,很快转危为安了。反而有一回遇到一个老儿科,主任级别,让我们排队交费挂了一瓶水后,说赶紧转院。
老程序员、老员工简直一无是处。关键是,我是全中国最老的程序员。经常在网上看到讨论什么程序员35岁门槛啦,40岁失业很难找工作啦,这时我都一阵胆寒:我TM今年50了。
让我静待那个时刻来临。