書名: 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二進制包,也可以下載下來直接使用。
推薦閱讀
- Learning Neo4j
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- Apache Spark 2.x Machine Learning Cookbook
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- PowerCLI Cookbook
- 云原生Spring實戰
- Mastering Julia
- Instant QlikView 11 Application Development
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- SSM輕量級框架應用實戰
- Learning OpenStack Networking(Neutron)
- AppInventor實踐教程:Android智能應用開發前傳
- Python High Performance Programming
- PHP+MySQL+Dreamweaver動態網站開發從入門到精通(第3版)
- C編程技巧:117個問題解決方案示例