首頁 > web前端 > js教程 > 如何使用PPA在Ubuntu上安裝最新的Node.js和NPM

如何使用PPA在Ubuntu上安裝最新的Node.js和NPM

不言
發布: 2019-03-26 16:13:03
原創
3056 人瀏覽過

Node.js是一個基於Chrome JavaScript運行的平台,可輕鬆建立快速,可擴展的網路應用程式。最新版本node.js ppa由其官方網站維護。我們可以將此PPA添加到您的Ubuntu 19.04,18.04 LTS,16.04 LTS(Trusty Tahr)和14.04 LTS(Xenial Xerus)系統,並使用簡單命令在Linux VPS上安裝node.js.

如何使用PPA在Ubuntu上安裝最新的Node.js和NPM

要安裝特定的nodejs版本,請參考使用NVM安裝特定的Nodejs版本

步驟1:新增node.js ppa

node.js套件在LTS版本和目前版本中可用。可根據需要選擇要在系統上安裝的版本。讓我們將ppa加入到系統中,以便在Ubuntu上安裝nodejs。

使用目前版本:

$ sudo apt-get install curl python-software-properties
$ curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
登入後複製

使用LTS版本:

$ sudo apt-get install curl python-software-properties
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
登入後複製

對於該範例使用的是最新的當前版本,並將它們的ppa添加到我的系統中。

步驟2:在Ubuntu上安裝node.js

#可以成功地將node.js ppa加入Ubuntu系統。現在使用apt get執行下面的命令install node on和ubuntu。這也將安裝帶有node.js的NPM。此命令還將在系統上安裝許多其他依賴套件。

$ sudo apt-get install nodejs
登入後複製

步驟3:檢查node.js和npm版本

#安裝node.js之後,請驗證並檢查已安裝的版本。可以在node.js官方網站上找到有關當前版本的更多詳細資訊。

$ node -v 
v11.12.0
登入後複製

另外,檢查NPM版本

$ npm -v 
6.7.0
登入後複製

步驟4:建立示範Web伺服器(可選)

這是一個可選步驟。如果要測試node.js安裝。讓我們用“你好,世界!“文本”。創建文件server.js

$ vim server.js
登入後複製

並添加以下內容

server.js

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');
登入後複製

現在使用命令啟動node應用程式。

$ node server.js
debugger listening on port 5858
Server running at http://127.0.0.1:3000/
登入後複製

也可以使用以下命令啟用偵錯來啟動應用程式。

$ node --inspect server.js

Debugger listening on ws://127.0.0.1:9229/8976a32b-cf99-457c-85fb-e7288cbadac6
For help see https://nodejs.org/en/docs/inspector
Server running at http://127.0.0.1:3000/
登入後複製

Web伺服器已在連接埠3000上啟動。現在在瀏覽器中存取http:/ /127.0.0.1:3000/url。現在,只需要為應用程式設定前端伺服器。

本篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的node.js影片教學專欄!!!

以上是如何使用PPA在Ubuntu上安裝最新的Node.js和NPM的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板