在Linux环境下部署JavaScript应用程序,通常是指部署Node.js应用程序。以下是几种常见的部署方法:
NodeSource是一个提供Node.js二进制发行版的第三方软件源,可以通过它安装特定版本的Node.js。以下是使用NodeSource在Ubuntu或Debian系统上安装Node.js的步骤:
sudo apt update
sudo apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
这里的14.x
是你想要安装的Node.js版本号,可以根据需要更改。
sudo apt install -y nodejs
node -v
npm -v
NVM是一个用于管理Node.js版本的命令行工具,可以让你在同一台机器上安装和使用多个不同版本的Node.js。以下是使用NVM安装和管理Node.js的步骤:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install 14
nvm use 14
可以从Node.js官网下载对应版本的二进制文件进行安装。以下是具体步骤:
wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz
tar -xvJf node-v14.17.0-linux-x64.tar.xz
ln -s /root/node-v14.17.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.17.0-linux-x64/bin/npm /usr/local/bin/npm
echo 'export NODE_HOME=/root/node-v14.17.0-linux-x64/bin' >> /etc/profile
echo 'export PATH=$PATH:$NODE_HOME' >> /etc/profile
source /etc/profile
node -v
npm -v
一些Linux发行版提供了通过包管理器安装Node.js的命令,例如在CentOS上可以使用yum:
sudo yum install -y nodejs npm
这种方式安装的Node.js版本可能不是最新的,因此不推荐使用。
无论采用哪种方式安装Node.js,部署应用程序的步骤大致相同:
mkdir -p /path/to/your/project
cd /path/to/your/project
npm init -y
npm install express --save
app.js
:const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`App listening at http://localhost:${port}/`);
});
node app.js
http://localhost:3000/
,查看应用程序是否正常运行。以上就是在Linux环境下部署Node.js应用程序的基本步骤。根据具体需求和环境,可以选择最适合的安装和管理方式。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何解决Linux macvlan配置问题