Linux安裝node環境

来源:https://www.cnblogs.com/waitingbar/archive/2019/06/25/11084514.html
-Advertisement-
Play Games

一、進行連接遠程: 1、命令視窗 —> 輸入 ssh 用戶名@主機IP —> 回車 2、輸入密碼 (輸入後回車) 3、進入根目錄 (命令:cd / ) 二、Linux環境安裝node: Tip: /usr/bin中裝的是系統預裝的可執行程式 /usr/local/bin中是用戶放置自己的可執行程式的 ...


一、進行連接遠程:

1、命令視窗 —> 輸入 ssh 用戶名@主機IP —> 回車

2、輸入密碼 (輸入後回車)

3、進入根目錄 (命令:cd / )

 

 

二、Linux環境安裝node:

 

Tip:

/usr/bin中裝的是系統預裝的可執行程式 

/usr/local/bin中是用戶放置自己的可執行程式的地方

 

1、進入/usr/local/src ,把下載的node文件放在。

命令:cd /usr/local/src

 

2、下載nodejs

(1)、進入node的中文站點 http://nodejs.cn/download/  並選擇需要安裝的版本鏈接 

(2)、使用wget 命令進行下載, 如:

wget https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0-linux-x64.tar.xz

(3)、使用tar對下載好的壓縮包進行解壓

tar xvf node-v10.16.0-linux-x64.tar.xz

(4)、重命令解壓後的文件夾名,感覺有點不長了。把它命名為 nodejs

mv node-v10.16.0-linux-x64 nodejs

 

3、全局使用node與npm

ln -s /usr/local/src/nodejs/bin/node /usr/local/bin/node

ln -s /usr/local/src/nodejs/bin/npm /usr/local/bin/npm

 

Tips: ln的功能是為某一個文件在另外一個位置建立一個同不的鏈接。具體用法是:ln -s 源文件 目標文件

 

4、配置環境變數:/usr/local/src/nodejs/bin

(1)、切換到用戶根目錄

cd ~

(2)、修改用戶環境變數文件

vi .bash_profile

 

Tips: 

查看所有文件(包含隱藏的)用命令:ls -a

修改文件的步驟:

1)、當進入打開文件時,可以輸入i進行切換到insert模式。

2)、在PATH=XXXX的後面追回冒號和/usr/local/src/nodejs/bin (:/usr/local/src/nodejs/bin

3)、按esc鍵盤鍵進行準備退出當前編輯的文件,再按下鍵盤鍵shift + :  ,接著輸入wq回進行保存並退出。

 

5、測試是否安裝成功。

node -v 

會輸出:v10.16.0

npm -v

會輸出:6.9.0


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一 Kubernetes dashboard簡介 1.1 Web UI簡介 dashboard是基於Web的Kubernetes用戶界面。可以使用dashboard將容器化應用程式部署到Kubernetes集群,對容器化應用程式進行故障排除,以及管理集群資源。可以使用dashboard來概述群集上運 ...
  • lsof介紹 安裝lsof 使用lsof ...
  • 什麼時候需要安裝 如果使用 protoc 命令,遇到 Protoc not found ,表示未安裝。或者,執行時出現錯誤: This parser only recognizes "proto2" ,則表示不是3.0版。 安裝過程及可能遇到的問題 安裝指令 詳細介紹請參考此文: "protobuf ...
  • 前言 最近一段時間都在做小程式。 雖然是第二次開發小程式,但是上次做小程式已經是一年前的事了,所以最終還是被坑得死去活來。 這次是從零開始開發一個小程式,其實除了一些莫名其妙的相容性問題,大多數坑點都是在微信小程式的各個入口場景處。 所以這裡整理一下微信小程式的各個入口場景,以及從這些入口場景進入小 ...
  • 背景 起因是產品的需求,需要更換Electron為底層平臺,但因為會有不少定製化的功能要實現,必須自己實現此類內容,所以也就導致必須自己編譯Electron的源代碼。 整個構建過程,看Electron的構建文檔就行了:https://github.com/electron/i18n/blob/mas ...
  • em與rem之間的區別: 共同點: 不同點: 實例: rem適配方案: 核心原理:寬度和高度都能做到適配(等比縮放) 通過控制 html 元素上的字體大小去控制頁面上所有以rem為單位的基準值,控制尺寸 核心換算公式:當前rem基準值 = 預設基準值 / 設計稿寬度 * 當前設備的寬度 技術:媒體查 ...
  • 1. uni app採坑記錄 1.1. 前言 1. 這裡記錄下uni app實踐中踩的坑 1.2. 坑點 1.2.1. 觸發事件 和`@longpress` 這兩個都表示長按觸發事件,那麼這兩個有啥區別呢? 經過實踐,發現在微信和h5端只有longpress起效果,在支付寶小程式端只有longTap ...
  • fetch 一個獲取資源的介面,類似於 "ajax" 是基於 之上設計,舊版本IE 完全不支持,須藉助 "polyfill" 來相容 提供了對 Request 和 Response (以及其他與網路請求有關的)對象的通用定義 發送請求或者獲取資源,需要使用 window.fetch or Windo ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...