linux的nodejs艱辛之路

2021-10-19 12:50:40 字數 1991 閱讀 3731

最開始是要去執行的指令碼過程中需要安裝依賴即「npm install」,在這之前使用了「sudo apt install nodejs」命令提示安裝了了最新版本的node和npm。但是在執行的時候出現了報錯:

npm warn notsup unsupported engine for [email protected]: wanted: (current: )

由於是進度條到一半出現的問題,而且報錯超級長直接上網搜尋原因了,沒仔細看這一條的意思,網上得來的結論為可能為網路問題,然後進行了換源處理:

這個方法在第一步就卡住了,尷尬,進度條一直停在1/3處,沒有深追原因,因為這時發現了開頭那句報錯語句。

注意到了錯誤後,發現問題的根本為node的版本過低,儘管使用apt安裝後提示為最新版,但是上官網已經可以查到15.x的版本(安裝的為8.x,要求為10.x+),因為這段指令碼原來是在手機的termux上跑的,同樣的步驟手機並沒有出錯,查閱後返現termux的源使用的是最新版nodejs:

所以開始更新node版本

npm i -g n 如果這一步成功了就繼續,但是大多數是安裝不成功的,可以用另乙個命令來試試 npm i -g n --force

npm i -g n --force

n latest

安裝完成後就是最新版本了

安裝穩定版本

$ n stable

刪除某個版本

$ n rm 版本號

如果你要安裝其他的版本,那麼如下:

$ n 版本號

1.看見segmentation fault,那就不管啥意思,原語句上加個sudo2.sudo rm -f /&%&強行刪除bin裡面沒有刪除許可權的檔案,系統挺有意思的,還會調侃一句,我希望你真的知道你幹了什麼?

中文映象**

軟連線也配置了,node和npm檔案都連上了,就是沒法使用,都快放棄了。然後看到了這個:

ubuntu 安裝最新版nodejs

linuxmint是基於ubuntu的我就隨便試了一下結果成功了,太累了嗨

第一步,去 nodejs 官網 檢視最新的版本號;

第二步,新增源後安裝

重點來了,nodejs 的每個大版本號都有相對應的源,比如這裡的 14.x.x版本的源是

所以在終端執行:

curl -sl  | sudo -e bash -

sudo apt-get install -y nodejs

在終端下的還挺快的,可能是自動切換到了映象源吧,百兆寬頻這倆源都是2m/s+

最後驗證:

好耶!我的指令碼終於能跑了!

創業的艱辛

今晚做了一件錯事,那就是讓mm生氣了,而且還糊里糊塗地吵了幾句,把一張小凳子摔地上了.在別人看來,我是乙個不會發脾氣的人,更不會和mm吵架的人.可能他們看到的都是我的反面吧.其實我給所有接觸過我的人的感覺就是寬容,難忍讓的.可這些僅僅是為了給自己乙個好臉面罷了.平時所有的一切都被積壓在了心裡面,有時...

買禮物的艱辛

題目描述 x同學給c同學選了n件禮物,決定順序購買並贈送,但作為乙個沒有工資沒有零花錢的可憐小朋友,有m 1 m 1 n 位好心的同學伸出了援助之手,然而為了減少最高的借款量,小x同學希望oi競賽的你為他合理規劃,使得他能輕鬆快樂地送出禮物。輸入格式 第一行輸入兩個用空格隔開的正整數n和m 以下n行...

linux下搭建伺服器的艱辛歷程

一直以為搭建伺服器很難,但其實真做起來也不是很難吧。參考了幾篇部落格。首先需要lamp環境,即linux apache mysql phpmyadmin apache主要是用來訪問靜態頁面的,在後面會降到如果頁面型別是jsp,如何解決 其實就是需要重新搭建下jsp的環境 1.lamp環境 當apac...