Node.js 安装和配置(完整详细版)

在Windows上安装和配置Node.js:

  1. 下载Node.js安装程序: 前往Node.js官方网站(https://nodejs.org/),在主页上找到"Downloads"(下载)选项。然后选择适用于Windows的"Windows Installer"(Windows安装程序)。

  2. 运行安装程序: 下载完成后,双击安装程序(.msi文件),会出现安装向导。按照向导的步骤进行操作。在"Destination Folder"(目标文件夹)部分,您可以选择将Node.js安装到默认位置或选择其他位置。

  3. 验证安装: 打开命令提示符(Command Prompt)或PowerShell,输入以下命令来验证Node.js和npm(Node.js包管理器)是否已正确安装:

    复制代码
    node -v
    npm -v

    在macOS上安装和配置Node.js:

1.使用Homebrew安装: 如果您尚未安装Homebrew,请在终端中运行以下命令安装Homebrew:

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

2.使用Homebrew安装Node.js: 在终端中运行以下命令来使用Homebrew安装Node.js:

复制代码
brew install node

3.验证安装: 在终端中运行以下命令验证Node.js和npm的安装:

复制代码
node -v
npm -v

在Linux上安装和配置Node.js:

1.使用包管理器安装: 不同的Linux发行版可能使用不同的包管理器。以下是几个常见的发行版和相应的安装命令示例:

  • 使用apt(Debian/Ubuntu):

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

  • 使用yum(CentOS/RHEL):

    sudo yum install nodejs npm

  • 使用dnf(Fedora):

    sudo dnf install nodejs npm

2.验证安装: 在终端中运行以下命令验证Node.js和npm的安装:

复制代码
node -v
npm -v

安装完成后,您就可以编写和运行Node.js应用程序了。以下是一个简单示例:

创建一个简单的Node.js应用程序:

  1. 在您的项目文件夹中创建一个新文件,例如 app.js

  2. 使用您喜欢的文本编辑器打开 app.js 文件。

  3. 输入以下代码:

javascript 复制代码
// 导入内置模块
const http = require('http');

// 创建一个 HTTP 服务器
const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello, Node.js!');
});

// 监听端口
const port = 3000;
server.listen(port, () => {
  console.log(`Server is listening on port ${port}`);
});

4.在终端中,进入到项目文件夹并运行应用程序:

javascript 复制代码
node app.js

5.打开浏览器并访问 http://localhost:3000,您将看到 "Hello, Node.js!" 的消息。

这个示例演示了一个基本的Node.js应用程序。您可以根据需要扩展和修改代码,学习如何使用Node.js构建更复杂的应用程序。

相关推荐
晚霞的不甘3 小时前
Flutter for OpenHarmony 创意实战:打造一款炫酷的“太空舱”倒计时应用
开发语言·前端·flutter·正则表达式·前端框架·postman
Devlive 开源社区6 小时前
技术日报|推理RAG文档索引PageIndex登顶日增1374星,React视频工具Remotion二连冠进前二
前端·react.js·前端框架
方方洛7 小时前
技术实践总结:schema-bridgion:json、xml、yaml、toml文件相互转换
xml·前端·typescript·node.js·json
心.c8 小时前
Vue3+Node.js实现文件上传并发控制与安全防线 进阶篇
前端·javascript·vue.js·安全·node.js
Dragon Wu10 小时前
React Native KeyChain完整封装
前端·javascript·react native·react.js·前端框架
晚霞的不甘10 小时前
Flutter for OpenHarmony 布局探秘:从理论到实战构建交互式组件讲解应用
开发语言·前端·flutter·正则表达式·前端框架·firefox·鸿蒙
利刃大大1 天前
【Vue】指令修饰符 && 样式绑定 && 计算属性computed && 侦听器watch
前端·javascript·vue.js·前端框架
【赫兹威客】浩哥1 天前
【赫兹威客】Node.js安装教程
node.js
晨欣1 天前
pnpm vs npm 命令对照表
前端·npm·node.js
奔跑的web.1 天前
npm install发生了什么?
前端·npm·node.js