官术网_书友最值得收藏!

  • Node.js 12實戰
  • 趙榮嬌
  • 488字
  • 2022-07-27 19:18:51

1.3.2 在Linux發行版上安裝Node.js

1.直接使用已編譯好的包

Node.js官網上已經把Linux下載版本更改為已編譯好的版本了,可以直接下載,解壓后使用即可:

#    wget      https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz
// 下載
# tar xf  node-v12.13.1-linux-x64.tar.xz                    // 解壓
# cd node-v12.13.1-linux-x64/                              // 進入解壓目錄
# ./bin/node -v
12.13.1

解壓文件,可以看到bin目錄包含node、npm等命令,使用ln命令來設置軟鏈接:

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

2.在Ubuntu Linux下使用源碼安裝Node.js

以下部分將介紹如何在Ubuntu Linux下使用源碼安裝Node.js。

(1)在GitHub上獲取Node.js源碼:

$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

(2)修改目錄權限:

$ sudo chmod -R 755 node

(3)使用./configure創建編譯文件:

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

(4)查看Node.js的版本:

$ node --version
v12.13.1

3.在Ubuntu下使用apt-get命令安裝Node.js

命令格式如下:

sudo apt-get install nodejs
sudo apt-get install npm

4.在CentOS下使用源碼安裝Node.js

(1)在https://nodejs.org/en/download/下載最新的Node.js版本,以v12.13.1為例:

cd /usr/local/src/
wget http://nodejs.org/dist/v12.13.1/node-v12.13.1.tar.gz

(2)解壓源碼:

tar zxvf node-v12.13.1.tar.gz

(3)編譯安裝:

cd node-v12.13.1
./configure --prefix=/usr/local/node/12.13.1
make
make install

(4)配置NODE_HOME,進入profile編輯環境變量:

vim /etc/profile

(5)設置Node.js環境變量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL一行的上面添加如下內容:

#set for nodejs
export NODE_HOME=/usr/local/node/12.13.1
export PATH=$NODE_HOME/bin:$PATH

(6)輸入:wq保存并退出,編譯/etc/profile使配置生效:

source /etc/profile

(7)查看Node.js版本以驗證是否安裝配置成功:

node -v

若輸出“v12.13.1”字樣,則表示配置成功。

npm模塊安裝路徑:

/usr/local/node/12.13.1/lib/node_modules/

當然,Node.js官網提供了編譯好的Linux二進制包,也可以下載下來直接使用。

主站蜘蛛池模板: 延川县| 横山县| 阿瓦提县| 西峡县| 万载县| 固阳县| 高密市| 佛冈县| 盐边县| 潜山县| 厦门市| 宁化县| 太仆寺旗| 巴中市| 元朗区| 伊宁市| 建始县| 肇源县| 锡林浩特市| 邓州市| 政和县| 四子王旗| 砚山县| 灵宝市| 香河县| 玉环县| 西宁市| 中牟县| 邢台县| 略阳县| 淳安县| 通渭县| 象山县| 海南省| 文化| 安阳县| 定州市| 芦山县| 巍山| 开平市| 南乐县|