小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

云服務(wù)器 手動(dòng)搭建 Node.js 環(huán)境

 muyable 2023-04-19 發(fā)布于上海

操作場(chǎng)景

本文檔介紹如何在騰訊云云服務(wù)器(CVM)上手動(dòng)部署 Node.js 環(huán)境,并創(chuàng)建示例項(xiàng)目。

進(jìn)行手動(dòng)搭建 Node.js 環(huán)境,您需要熟悉 Linux 命令,例如 CentOS 環(huán)境下通過(guò) YUM 安裝軟件 等常用命令,并對(duì)所安裝軟件使用、配置和兼容性比較了解。

說(shuō)明

騰訊云建議您可以通過(guò)云市場(chǎng)的鏡像環(huán)境部署 Node.js 環(huán)境,手動(dòng)搭建 Node.js 環(huán)境可能需要較長(zhǎng)的時(shí)間。具體步驟可參考 鏡像部署 Node.js 環(huán)境。

示例軟件版本

本文搭建 Node.js 環(huán)境使用軟件版本及組成說(shuō)明如下:

  • 操作系統(tǒng):Linux 系統(tǒng),本文以 CentOS 7.6 為例。
  • Node.js:JavaScript 的運(yùn)行環(huán)境,本文以 Node.js 10.16.3 及 Node.js 6.9.5 為例。
  • npm:Node.js 節(jié)點(diǎn)版本管理器,管理多個(gè) Node.js 版本,本文以 npm 6.9.0 為例。

前提條件

已購(gòu)買(mǎi) Linux 云服務(wù)器。如果您還未購(gòu)買(mǎi)云服務(wù)器,請(qǐng)參考 快速配置 Linux 云服務(wù)器。

操作步驟

步驟1:登錄 Linux 實(shí)例

使用標(biāo)準(zhǔn)方式登錄 Linux 實(shí)例(推薦)。您也可以根據(jù)實(shí)際操作習(xí)慣,選擇其他不同的登錄方式:

步驟2:安裝 Node.js

  1. 執(zhí)行以下命令,下載 Node.js Linux 64位二進(jìn)制安裝包。
    復(fù)制
    復(fù)制成功
    wget https:///dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
    說(shuō)明

    該步驟以下載 Node.js 64位二進(jìn)制安裝包為例,不適用于 標(biāo)準(zhǔn)型 SR1 實(shí)例,請(qǐng)對(duì)應(yīng)您的實(shí)例規(guī)格,前往 Node.js 官網(wǎng) 獲取更多安裝信息。

  2. 執(zhí)行以下命令,解壓安裝包。
    復(fù)制
    復(fù)制成功
    tar xvf node-v10.16.3-linux-x64.tar.xz
  3. 依次執(zhí)行以下命令,創(chuàng)建軟鏈接。
    復(fù)制
    復(fù)制成功
    ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node
    復(fù)制
    復(fù)制成功
    ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
    成功創(chuàng)建軟鏈接后,即可在云服務(wù)器任意目錄下使用 node 及 npm 命令。
  4. 依次執(zhí)行以下命令,查看 Node.js 及 npm 版本信息。
    復(fù)制
    復(fù)制成功
    node -v
    復(fù)制
    復(fù)制成功
    npm -v

步驟3:安裝 Node.js 多版本(可選)

說(shuō)明

此步驟通過(guò) npm 安裝多個(gè)版本的 Node.js,并可快速進(jìn)行切換。適用于開(kāi)發(fā)人員,您可根據(jù)實(shí)際需求進(jìn)行安裝。

  1. 執(zhí)行以下命令,安裝 git。
    復(fù)制成功
    yum install -y git
  2. 執(zhí)行以下命令,下載 NVM 源碼并檢查最新版本。
    git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
  3. 執(zhí)行以下命令,配置 NVM 環(huán)境變量。
    復(fù)制
    復(fù)制成功
    echo ". ~/.nvm/nvm.sh" >> /etc/profile
  4. 執(zhí)行以下命令,讀取環(huán)境變量。
    復(fù)制
    復(fù)制成功
    source /etc/profile
  5. 執(zhí)行以下命令,查看 Node.js 所有版本。
    復(fù)制
    復(fù)制成功
    nvm list-remote
  6. 依次執(zhí)行以下命令,安裝多個(gè)版本的 Node.js。
    復(fù)制
    復(fù)制成功
    nvm install v6.9.5
    復(fù)制
    復(fù)制成功
    nvm install v10.16.3
  7. 執(zhí)行以下命令,查看已安裝的 Node.js 版本。
    復(fù)制
    復(fù)制成功
    nvm ls
    返回結(jié)果如下所示,則表示安裝成功,當(dāng)前使用版本為 Node.js 10.16.3。
  8. 執(zhí)行以下命令,切換 Node.js 使用版本。
    復(fù)制
    復(fù)制成功
    nvm use v6.9.5
    返回結(jié)果如下圖所示:

步驟4:創(chuàng)建 Node.js 項(xiàng)目

  1. 依次執(zhí)行以下命令,在根目錄創(chuàng)建項(xiàng)目文件 index.js。
    復(fù)制
    復(fù)制成功
    cd ~
    復(fù)制
    復(fù)制成功
    vim index.js
  2. i 切換至編輯模式,并將以下內(nèi)容輸入 index.js 文件中。
    復(fù)制
    復(fù)制成功
    const http = require('http');
    const hostname = '0.0.0.0';
    const port = 7500;
    const server = http.createServer((req, res) => { 
        res.statusCode = 200;
        res.setHeader('Content-Type', 'text/plain');
        res.end('Hello World\n');
    }); 
    server.listen(port, hostname, () => { 
        console.log(`Server running at http://${hostname}:${port}/`);
    });
    說(shuō)明

    本文在 index.js 項(xiàng)目文件中使用端口號(hào)為7500,您可根據(jù)實(shí)際需求自行修改。

  3. Esc,輸入 :wq 并按 Enter,保存文件并返回。
  4. 執(zhí)行以下命令,運(yùn)行 Node.js 項(xiàng)目。
    復(fù)制
    復(fù)制成功
    node index.js
  5. 在本地瀏覽器中訪問(wèn)以下地址,查看項(xiàng)目是否正常運(yùn)行。
    復(fù)制
    復(fù)制成功
    http://云服務(wù)器實(shí)例的公網(wǎng) IP:已配置的端口號(hào)
    顯示結(jié)果如下,則說(shuō)明 Node.js 環(huán)境搭建成功。

常見(jiàn)問(wèn)題

如果您在使用云服務(wù)器的過(guò)程中遇到問(wèn)題,可參考以下文檔并結(jié)合實(shí)際情況分析并解決問(wèn)題:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多