最近在開發(fā)一個常駐進程、定時任務統(tǒng)一調(diào)度系統(tǒng),以應對開發(fā)在進程管理方面遇到的各種復雜問題。
組里開發(fā)項目,一般來說是一個人承包整個項目,包括調(diào)度器設計,還有后臺系統(tǒng)。我還有一部分工作,是隊列相關(guān)的信息,這個由監(jiān)控同學負責,到時候我后臺聚合他的數(shù)據(jù)一并展示。
然后我就遇到問題了:
我以前剛?cè)肼毠镜臅r候,使用一個開源的后臺模板 vue-admin-template 二次開發(fā)了一個框架,兩三年過去了,因為 nodejs 版本太老有些包下不來,自己升級了 nodejs 后算是解決了問題。
不過呢,我回到家之后想寫代碼,發(fā)現(xiàn)家里電腦和公司電腦環(huán)境不一樣。因為我新后臺系統(tǒng)升級了,舊后臺系統(tǒng)咋辦?不可能全部都升級 nodejs 的,后臺太多了。
這個時候,切換 nodejs 版本顯然就很重要了!后來我找到一個包,只需全局安裝,就可以自由切換版本,非常好用!
npm install -g n
如果安裝不了提示權(quán)限問題,可以 sudo 執(zhí)行。
切換就很方便啦!執(zhí)行以下命令即可切換到 v16.14.0 版本。
sudo n 16.14.0
一個優(yōu)秀的產(chǎn)品,真的是簡潔為美,用起來是那么的自然。而且,它包名就只有一個字母。
還有其他的用法,就不詳細介紹了(好像也用不到),有興趣可以去官網(wǎng)看看。
文章來源于本人博客,發(fā)布于 2022-02-20,原文鏈接:https://imlht.com/archives/253/