如果您喜歡此文章,請收藏、點贊、評論,謝謝,祝您快樂每一天。
一、Node.js是什么
Node.js是一個基于Chrome V8引擎的[JavaScript運行環境]。 Node.js使用了一個事件驅動、非阻塞式I/O 的模型。
Node.js是一個讓JavaScript運行在服務端的開發平臺,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言 。
總的來說就是:nodeJS是JavaScript腳本語言的運行環境。
二、npm是什么
npm其實是Node.js的包管理工具(package manager),相當于后臺的maven。
為啥我們需要一個包管理工具呢?因為我們在Node.js上開發時,會用到很多別人寫的JavaScript代碼。 如果我們要使用別人寫的某個包,每次都根據名稱搜索一下官方網站,下載代碼,解壓,再使用,非常繁瑣。于是一個集中管理的工具應運而生:大家都把自己開發的模塊打包后放到npm官網上,如果要使用, 直接通過npm安裝就可以直接用,不用管代碼存在哪,應該從哪下載。 更重要的是,如果我們要使用模塊A,而模塊A又依賴于模塊B,模塊B又依賴于模塊X和模塊Y, npm可以根據依賴關系,把所有依賴的包都下載下來并管理起來。否則,靠我們自己手動管理,肯定既麻煩又容易出錯。
三、環境搭建
1、下載安裝包
官網地址:https://nodejs.org/en/download/package-manager
如果不想使用命令行安裝,也可選擇下載預構建的安裝文件(只有Windows與macos環境),如下圖,選擇對應你系統的Node.js版本,這里我選擇的是Windows系統、64位
Tips:如果想下載指定版本,可直接打開此鏈接,選擇自己想要的版本下載。Index of /dist/
本次教程講義node版本為18.20.3,linux操作環境為centos 7進行講解
Linux操作系統環境下也可以用以下命令下載Node.js安裝包
wget https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-x64.tar.xz
?
2、安裝
2.1 將上一步下載的安裝包上傳至服務器目錄,如果使用的是命令下載的,可直接進入下一步,我這里使用的是WinSCP工具上傳。
2.2 解壓安裝包
?tar -xvJf node-v18.20.3-linux-x64.tar.xz
?
2.3 創建軟連接,使得在任意目錄下都可以試用直接使用node命令和npm命令
ln -s /root/node-v18.20.3-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v18.20.3-linux-x64/bin/npm /usr/local/bin/npm
命令執行成功后,切到“usr/local/bin”目錄,可以看到改目錄下有兩個文件
四、環境配置
1、執行以下命令,編輯環境配置文件
vim /etc/profile
2、按下鍵盤的【insert】鍵(方向鍵上方的插入鍵),開啟編輯。
3、在文件底部新增如下兩行內容
export NODE_HOME=/root/node-v18.20.3-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin/
4、按下【ESC】鍵,輸入【:wq】保存并退出。
5、刷新環境配置,使變量文件生效
source /etc/profile
6、檢查node及npm版本
node -v
npm -v
如果您喜歡此文章,請收藏、點贊、評論,謝謝,祝您快樂每一天。