当前位置: 首页 > news >正文

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. 输入以下代码:

// 导入内置模块
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.在终端中,进入到项目文件夹并运行应用程序:

node app.js

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

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

http://www.lryc.cn/news/137447.html

相关文章:

  • 剪枝基础与实战(4):稀疏训练及剪枝效果展示
  • CentOS 7.6使用yum安装stress,源码安装stree-ng 0.15.06,源码安装sysstat 12.7.2
  • POI groupRow 折叠分组,折叠部分不显示问题
  • 一、数据库基础
  • Harmony OS教程学习笔记
  • 605. 种花问题
  • Elasticsearch 常见的简单查询
  • C#使用xamarin进行跨平台开发
  • xargs 的用法 在1个文件夹中批量删除文件,这些删除的文件名是另一个文件夹中的文件名。
  • 集简云本周新增/更新:新增2大功能,集成2款应用,更新4款应用,新增近20个动作
  • MySQL存储过程怎么写?看完这篇秒懂
  • STM32电源名词解释
  • 《操作系统真象还原》学习笔记:第七章 中断
  • 【学习笔记之vue】These dependencies were not found:
  • 【数据结构】实现栈和队列
  • APT60DQ20BG-ASEMI新能源功率器件APT60DQ20BG
  • [Android Framework] 系统 ANR 问题排查实践小结
  • 【Unity】Text文本组件的一些操作
  • 如何通过tomcat下载映射下载文件
  • Redis的8种数据结构和应用场景介绍,面试题答案
  • Log4Qt日志框架(1)- 引入到QT中
  • 【算法刷题之哈希表篇(1)】
  • uni-app 打包生成签名Sha1
  • 【Django】Django创建一个文件下载服务
  • Navicat for Mysql 显示 emoji 表情符号乱码问题 — 其它乱码情况都可参考
  • 《数字图像处理-OpenCV/Python》连载(2)目录
  • Go学习-Day4
  • 将el-dialog封装成函数调用
  • Windows10批处理命令行设置环境变量笔记,无需重新安装python与chrome
  • 统计学补充概念07-比较树