對於剛接觸ubuntu的同學來說,一切都是新的,一切都是那麼熟悉而又不熟悉的.不管是作為一個前端工程師還是一個後端工程師,我相信大家知道nodejs,但是如果希望自己能夠在ubuntu上面使用nodejs,是需要給點功夫去做的. 當然對於一個ubuntuer來說 這個命令就再熟悉不過了,也是經常用的 ...
對於剛接觸ubuntu的同學來說,一切都是新的,一切都是那麼熟悉而又不熟悉的.不管是作為一個前端工程師還是一個後端工程師,我相信大家知道nodejs,但是如果希望自己能夠在ubuntu上面使用nodejs,是需要給點功夫去做的.
當然對於一個ubuntuer來說 sudo apt-get install
這個命令就再熟悉不過了,也是經常用的,當然我想大家是更希望通過這條命令能夠直接完成nodejs的安裝,但是很多時候卻是不盡人意的.
如果真的是通過 sudo apt-get install node
去安裝nodejs是不能夠安裝上去的,你會看到如下的東西
正在讀取軟體包列表... 完成
正在分析軟體包的依賴關係樹
正在讀取狀態信息... 完成
沒有可用的軟體包 node,但是它被其它的軟體包引用了。
這可能意味著這個缺失的軟體包可能已被廢棄,
或者只能在其他發佈源中找到
這時候有一種被整個世界給拋棄的感覺,當然,遇見問題不可怕,可怕的時不我們不知道怎麼去解決問題.大家都會使用百度去查找如何在ubuntu中安裝node,我相信百度給你最多的是一個通過使用命令 sudo apt-get install nodejs
,於是乎,你就使用了這個命令來安裝了nodejs,一切順利,安裝成功,當你希望自己通過node命令(node -v)來查看版本的時候,發現自己又被整個世界給拋棄了,你會被提示說找不這個命令,這個時候,就想,因為我安裝的是nodejs而不是node,怎麼可能會找到這個命令呢,於是呼,你又通過 nodejs -v
來查看一下版本號,我哩個去,怎麼才4.x.x,nodejs 9發佈了,怎麼還停留在4.多版本, 於是呼,就開始百度,當然這個時候你的第一直覺不是通過自己獨立思考的,而是立馬會想到百度,這就是百度的壞處.
然後各種編譯安裝,說實話,真心不太好操作,然後就是一頓的折騰,結果還是沒有搞好,於是乎想起放棄了.但是,如果歐文不搭建好,我如何工作,我如果寫代碼,這個是急中生智,覺得自己之前用過一個直接通過npm 來升級node的,於是用開始從百度上面找,結果找到了,使用 npm install -g n
,這個時候,就法發現了,我找不到我的npm 命令,難道是沒有裝麽,於是,我就再通過 sudo apt-get install npm
來安裝安npm,安裝完成之後通過npm -v,來查看版本號,或者是 別的方.然後通過 npm install -g n
. 安裝成功之後,然後通過 n stable
升級nodejs,這個時候,時間可能比較慢,需要有耐心等待,他是直接從nodejs官方下載的。等待安裝完成之後,,然後通過使用node -v這個時候能夠看到一個比較新的版本號,而且也能夠使用 node
而不是 nodejs
來進行使用,然後我們重啟終端通過使用 npm -v
能夠看到,我們的npm也更新到了最新的了。