【Node.js】Node.js安装详细步骤和创建Express项目演示

Node.js是一个开源的、跨平台的JavaScript运行环境,用于在服务器端运行JavaScript代码。它提供了一个简单的API,可以用于开发各种网络和服务器应用程序。

以下是Node.js的安装和使用的详细步骤和代码示例:

1、下载Node.js

访问Node.js官方网站,下载适合你操作系统的版本。对于Windows用户,可以下载.msi文件,对于Mac用户,可以下载.pkg文件,对于Linux用户,可以下载.tar.gz文件。

官网首页:推荐18.17.1 LTS版本

2、安装Node.js

对于Windows和Mac用户,可以双击下载的安装文件,按照提示安装。对于Linux用户,可以解压下载的.tar.gz文件,进入解压后的目录,执行以下命令安装:

javascript 复制代码
sudo apt-get update
sudo apt-get install nodejs

下面介绍Windows版安装过程:一直点击next,就安装完成。

3、验证安装

安装完成后,打开终端或命令行窗口,输入以下命令验证Node.js是否成功安装:

javascript 复制代码
node -v
输出:v18.17.1

如果输出了Node.js的版本号,说明安装成功。

4、编写Node.js程序

创建一个名为app.js的文件,输入以下代码:

javascript 复制代码
 const os = require('node:os');

let cups = os.cpus();

console.log(cups);

运行命令:node .\demo.js

这是一个简单的Node.js程序,运行输出:

javascript 复制代码
[
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 6470625,
      nice: 0,
      sys: 10327390,
      idle: 1041758375,
      irq: 626765
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 6784390,
      nice: 0,
      sys: 8064656,
      idle: 1043707046,
      irq: 85984
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 8906109,
      nice: 0,
      sys: 12502437,
      idle: 1037147546,
      irq: 183734
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 5545609,
      nice: 0,
      sys: 10756093,
      idle: 1042254390,
      irq: 75453
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 5543031,
      nice: 0,
      sys: 7715734,
      idle: 1045297312,
      irq: 95156
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 4580484,
      nice: 0,
      sys: 9040343,
      idle: 1044935250,
      irq: 63671
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 8635468,
      nice: 0,
      sys: 16050562,
      idle: 1033870046,
      irq: 121609
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 6555671,
      nice: 0,
      sys: 15675906,
      idle: 1036324500,
      irq: 44578
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 5325343,
      nice: 0,
      sys: 8493781,
      idle: 1044736953,
      irq: 103296
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 4272343,
      nice: 0,
      sys: 8286390,
      idle: 1045997343,
      irq: 69843
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 7835000,
      nice: 0,
      sys: 13760187,
      idle: 1036960890,
      irq: 118390
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 6787234,
      nice: 0,
      sys: 15863359,
      idle: 1035905484,
      irq: 56687
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 5320062,
      nice: 0,
      sys: 8372703,
      idle: 1044863296,
      irq: 202765
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 4378234,
      nice: 0,
      sys: 8924750,
      idle: 1045253078,
      irq: 35968
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 7873718,
      nice: 0,
      sys: 11812968,
      idle: 1038869375,
      irq: 104671
    }
  },
  {
    model: 'Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz',
    speed: 2904,
    times: {
      user: 8687765,
      nice: 0,
      sys: 14733875,
      idle: 1035134421,
      irq: 100234
    }
  }
]
5、创建Node.js项目

创建一个Node.js项目需要执行以下步骤:

5.1、安装Node.js:在您的计算机上安装Node.js,可以使用Node.js命令行工具。
5.2、创建一个新的文件夹:在您选择的目录下创建一个新的文件夹,作为项目文件夹。
5.3、打开命令行工具:在项目文件夹中打开命令行工具。
5.4、初始化Node.js项目:在命令行中运行以下命令,以初始化一个新的Node.js项目:
bash 复制代码
npm init -y

该命令将创建一个名为package.json的文件,其中包含有关项目的元数据和其他信息。

javascript 复制代码
{
  "name": "nodedemo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}
5.5、安装依赖项:如果您的项目需要使用任何依赖项,请使用npm install命令安装它们。例如,如果您需要使用Express框架,请运行以下命令:
bash 复制代码
npm install express
5.6、编写代码:在项目文件夹中创建一个或多个JavaScript文件,并编写您的Node.js代码。
javascript 复制代码
const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})
5.7、运行应用程序:在命令行中运行以下命令,以启动您的Node.js应用程序:
bash 复制代码
node index.js

访问接口:

相关推荐
天下代码客16 小时前
使用electronc框架调用dll动态链接库流程和避坑
前端·javascript·vue.js·electron·node.js
weixin1997010801616 小时前
【性能提升300%】仿1688首页的Webpack优化全记录
前端·webpack·node.js
不倒翁玩偶18 小时前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
前端·npm·node.js
一心赚狗粮的宇叔19 小时前
03.Node.js依赖包补充说明及React&Node.Js项目
前端·react.js·node.js
-嘟囔着拯救世界-20 小时前
【2026 最新版】OpenAI 祭出王炸 GPT-5.3-Codex!Win11 + VSCode 部署保姆级教程
vscode·gpt·chatgpt·node.js·node·codex·gpt5
全栈前端老曹1 天前
【MongoDB】Node.js 集成 —— Mongoose ORM、Schema 设计、Model 操作
前端·javascript·数据库·mongodb·node.js·nosql·全栈
行者无疆_ty2 天前
什么是Node.js,跟OpenCode/OpenClaw有什么关系?
人工智能·node.js·openclaw
-凌凌漆-2 天前
【npm】npm的-D选项介绍
前端·npm·node.js
lucky67072 天前
Windows 上彻底卸载 Node.js
windows·node.js
Android系统攻城狮2 天前
鸿蒙系统Openharmony5.1.0系统之解决编译时:Node.js版本不匹配问题(二)
node.js·鸿蒙系统·openharmony·编译问题·5.1