今天翻出了本身以前寫的一篇在Linux上安裝Node的日記,今天也在這分享一下,雖然網絡上也有不少這種文章了,不過我仍是想寫一寫,或許寫出來以後會有大佬能夠幫忙改進,一塊兒進步~/呲牙node
首先咱們應該有一個Linux系統來支撐咱們接下來的工做,這裏用的是Centos7.0的系統linux
在liunx中執行uname -r
查看系統是多少位的,執行後能夠看到我如今用的這臺是64位的linux系統npm
下載地址: nodejs.cn/download/bash
咱們能夠看到這裏邊提供了不少版本的下載地址,根據咱們剛剛查到了咱們的系統的位數,咱們能夠下載64位的安裝包網絡
接下來咱們把剛剛下載的node-v12.13.0-linux-x64.tar.xz
文件經過ftp軟件上傳到linux系統中,ftp軟件有不少種,例如xftp等。spa
linux
中的tar.xz
安裝包須要經過xz -d node-v12.13.0-linux-x64.tar.xz
的方式來進行解壓若是遇到報錯
tar (child): xz: Cannot exec: No such file or directory
,則先調用指令安裝xz:yum install xz -y
;命令行
node-v12.13.0-linux-x64.tar
的文件,這個時候須要用tar -xf node-v12.13.0-linux-x64
進行解壓獲得nodejs的軟件包剛剛咱們已經把node安裝包解壓完成了,這個時候在文件夾中能夠看到一個node-v12.13.0-linux-x64
的文件夾。 使用ls
你能夠看到文件夾中有/bin
的文件夾,經過cd bin
後能夠看到裏邊有npm和node
的文件夾 3d
node -v
和
npm -v
能夠看到對於的版本號,證實你安裝成功了。
可是 這個時候你若是在其餘文件夾是不能使用node -v
和npm -v
兩個命令的,它會告訴你bash: xxx : command not found...
, 爲何呢? 由於你剛剛只是安裝在你解壓出來的文件夾中,而你如今執行命令是在那個文件夾外面,因此會找不到命令 這個時候咱們須要使用linux的軟鏈接(ln)link來連接到咱們的文件(其實就是建立快捷方式),因此須要使用ln
命令code
例如 個人node是安裝在root目錄下那麼cdn
npm路徑: ln -s /root/node-v12.13.0-linux-x64/bin/npm 我是空格 /usr/local/bin
node路徑:ln -s /root/node-v12.13.0-linux-x64/bin/node 我是空格 /usr/local/bin
拓展:
ln是linux中又一個很是重要命令,它的功能是爲某一個文件在另一個位置創建一個同步的連接.當咱們須要在不一樣的目錄,用到相同的文件時,咱們不須要在每個須要的目錄下都放一個必須相同的文件,咱們只要在某個固定的目錄,放上該文件,而後在 其它的目錄下用ln命令連接(link)它就能夠,沒必要重複的佔用磁盤空間。
ln [參數][源文件或目錄][目標文件或目錄]
複製代碼
最後你能夠在你的linux中任意位置使用npm -v
和node -v
來查看版本了,也就是你在任何位置均可以使用這兩個命令來使用它們。