在CentOS上使用Node.js进行开发,可以按照以下步骤进行:
添加NodeSource仓库:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
你可以根据需要选择安装特定版本的Node.js,例如14.x、16.x等。
安装Node.js:
sudo yum install -y nodejs
验证安装:
node -v
npm -v
这将显示Node.js和npm的版本号,表示安装成功。
安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者使用wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
重新加载shell配置文件:
source ~/.bashrc
安装Node.js:
nvm install node # 安装最新版本的Node.js
或者安装特定版本:
nvm install 14.17.0 # 安装特定版本的Node.js
验证安装:
node -v
npm -v
安装包管理器(npm):
npm install -g npm
设置编辑器(可选): 你可以使用文本编辑器(如记事本、Sublime Text或Visual Studio Code)编写Node.js代码。对于更高级的开发,建议使用集成开发环境(IDE),例如WebStorm或IntelliJ IDEA。
创建项目文件夹并初始化npm项目:
mkdir my-node-app
cd my-node-app
npm init -y
这将创建一个名为package.json
的文件,其中包含项目的元数据。
安装必需的依赖项:
npm install express --save
例如,要安装Express框架。
创建服务器文件并在代码中设置路由:
在项目文件夹中,创建一个名为server.js
的文件,并包含以下代码:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server is listening on port 3000');
});
启动服务器并访问:
node server.js
在浏览器中导航到http://localhost:3000
,看到页面显示“Hello, Node.js!”。
通过以上步骤,你可以在CentOS上成功设置Node.js开发环境,并开始编写、运行和调试Node.js应用程序。