win10 debian && ubuntu 子系統(tǒng)搭建 nodejs 開發(fā)環(huán)境

安裝 debian && ubuntu

安裝過程就不必過多贅述了,網(wǎng)上相關(guān)教程已經(jīng)汗牛充棟了逛绵。

不過要注意的是嫉入,linux 子系統(tǒng)對(duì)于 win10 的版本有限制瞎嬉,一般來說,升級(jí)到最新版本是醉吼的救巷。

更換阿里源

1. 查看系統(tǒng)發(fā)行版本

debian

debian@root-pc:zx$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.7 (stretch)
Release:        9.7
Codename:       stretch

ubuntu

ubuntu@root-pc:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic

2. 備份默認(rèn)的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

3. 找到對(duì)應(yīng)的源替換進(jìn)去(這里以阿里巴巴鏡像源為例)

首先打開頁面 https://opsx.alibaba.com/mirror

image.png
image.png

找到對(duì)應(yīng)的發(fā)行版系統(tǒng),點(diǎn)擊操作一列的幫助,會(huì)彈出一個(gè)面板(這里以 ubuntu 為例):


image.png
image.png

可以找到跟我用的發(fā)行版本一致源配置挽懦,將我圈出來的這段配置復(fù)制出來,這里即:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

注意木人,如果你不是用的 ubuntu 18.04(bionic) 發(fā)行版信柿,請(qǐng)不要偷懶直接復(fù)制我上面粘貼的示例配置,請(qǐng)自行打開網(wǎng)頁找到對(duì)應(yīng)版本的配置醒第。

然后要做的就是將上面一段配置渔嚷,替換到我們的 /etc/apt/sources.list 文件中即可 。

至于怎么復(fù)制進(jìn)去稠曼,我這里還是簡(jiǎn)單的說明一下吧形病。

# 1. 用 vim 編輯對(duì)應(yīng)的文件
sudo vim /etc/apt/sources.list 

# 2. 執(zhí)行 dG 命令,清空文件
dG

# 3. 黏貼霞幅,這一步視你用的工具不同漠吻,而有差別,比如我是直接用 windows 的 commander蝗岖,所以直接右鍵就黏貼進(jìn)去了

# 4. 保存退出
wq

4. 更新軟件源列表

sudo apt-get update

安裝最新版 nodejs

如果你不是 nodejs 或者前端開發(fā)者侥猩,那么接下來的內(nèi)容你也不用看了。

1. 安裝 nodejs

如果你是的話抵赢,一般情況下欺劳,還是用最新穩(wěn)定版本的 nodejs 比較好些,那么肯定需要裝上最新版本的 nodejs铅鲤,但是如果直接 sudo apt install nodejs 往往安裝的是比較老舊的 nodejs划提,因此可以通過 github 上的一個(gè)項(xiàng)目,來安裝最新版本的 nodejs邢享。

首先進(jìn)入 github 倉庫: https://github.com/nodesource/distributions

image.png
image.png

下拉鹏往,找到對(duì)應(yīng)的安裝命令:


image.png
image.png

比如,現(xiàn)在我以 ubuntu 為例骇塘,我想安裝 v12.x 的 nodejs伊履,那么直接在 bash 執(zhí)行以下指令即可

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

2. 清理緩存模塊

sudo npm cache clean -f

3. 用 n 模塊維護(hù) nodejs 版本

這個(gè) n 模塊韩容,是前端界大名鼎鼎的 tj 大神 開發(fā)的方便管理 nodeje 版本的 npm 包,可以說唐瀑,在 Linux 下體驗(yàn)真是賊爽的群凶。

有人說,如果我用 Windows 呢哄辣?也可以裝這個(gè) n 模塊嗎请梢?據(jù)我所知,貌似是不能的力穗,但是 Windows 版本的 nodejs 官網(wǎng)提供了安裝版本和免安裝版本毅弧,根本不需要過來湊這個(gè)熱鬧啊。

sudo npm install -g n

# 安裝最近的一個(gè)穩(wěn)定版 
sudo n stable

當(dāng)然這個(gè)模塊当窗,還有很多命令够坐,感興趣的同學(xué)可以研究下文檔。

后記

這里還是說個(gè)題外話吧崖面,上面這個(gè)安裝方法并不是唯一的咆霜。

但是相對(duì)而言,是比較方便的一個(gè)方式嘶朱,便于后續(xù)的切換nodejs 版本蛾坯。

至少是不需要自己去 nodejs 官網(wǎng)下載二進(jìn)制包,解壓后創(chuàng)建鏈接疏遏,設(shè)置環(huán)境變量啥的脉课,更不需要自己下源碼下來編譯安裝。

當(dāng)然财异,對(duì)于大神而言倘零,我還是推薦自己編譯安裝的,畢竟這樣用起來比較放心戳寸。

但是呈驶,我想,我寫的這篇拙文疫鹊,也很難有機(jī)會(huì)被大神看到吧袖瞻。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拆吆,隨后出現(xiàn)的幾起案子聋迎,更是在濱河造成了極大的恐慌,老刑警劉巖枣耀,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霉晕,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牺堰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門拄轻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人伟葫,你說我怎么就攤上這事哺眯。” “怎么了扒俯?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)一疯。 經(jīng)常有香客問我撼玄,道長(zhǎng),這世上最難降的妖魔是什么墩邀? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任掌猛,我火速辦了婚禮,結(jié)果婚禮上眉睹,老公的妹妹穿的比我還像新娘荔茬。我一直安慰自己,他們只是感情好竹海,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布慕蔚。 她就那樣靜靜地躺著,像睡著了一般斋配。 火紅的嫁衣襯著肌膚如雪孔飒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天艰争,我揣著相機(jī)與錄音坏瞄,去河邊找鬼。 笑死甩卓,一個(gè)胖子當(dāng)著我的面吹牛鸠匀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逾柿,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼缀棍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了机错?” 一聲冷哼從身側(cè)響起睦柴,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毡熏,沒想到半個(gè)月后坦敌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年狱窘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了杜顺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蘸炸,死狀恐怖躬络,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搭儒,我是刑警寧澤穷当,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站淹禾,受9級(jí)特大地震影響馁菜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铃岔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一汪疮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毁习,春花似錦智嚷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至载碌,卻和暖如春摇天,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恐仑。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工泉坐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人裳仆。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓腕让,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親歧斟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纯丸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,855評(píng)論 0 5
  • 1.描述計(jì)算機(jī)的組成及其功能 (一)計(jì)算機(jī)的組成 1.CPU 2.CPU風(fēng)扇 3.BIOS 4.內(nèi)存 5.硬盤 6...
    whamai閱讀 1,446評(píng)論 0 1
  • 前言小序 以前我是個(gè)純前端静袖,就是很純的那種觉鼻。切切圖,寫寫html队橙、css布局坠陈;到后來寫js萨惑,封裝插件、組件仇矾;再后來...
    YangChenDong閱讀 2,726評(píng)論 0 8
  • 今天做了三件事情庸蔼。 洗澡的時(shí)候吧溫度調(diào)到很高,讓熱水順著頭發(fā)淌下來贮匕,淹沒面目姐仅,撫平皮膚的溝壑,很燙刻盐,但也很久掏膏。 看...
    雜牌短褲閱讀 394評(píng)論 0 1
  • 婦人出,夫相送; 夫蝸居敦锌,盼妻歸馒疹。 婦人歸,夫相迎; 小別離供屉,勝新婚。 現(xiàn)如今溺蕉,夫?qū)⒊觯?妻相送伶丐,話吻別; 夫不舍...
    夏目玉玨閱讀 591評(píng)論 0 1