15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用
09.10.2024

如何在Windows上安装和配置Node.js和NPM

Node.js 是一个强大的 JavaScript 运行时,基于 Chrome 的 V8 引擎构建,而 NPM(Node 包管理器)是随 Node.js 一起提供的包管理器。它们是开发现代 JavaScript 应用程序的基本工具。本指南将引导您在 Windows 系统 上安装和配置 Node.js 和 NPM 的过程。

步骤 1:下载 Node.js 安装程序

  1. 访问官方 Node.js 网站:前往官方 Node.js 网站
  2. 选择正确的版本:
    • LTS(长期支持):推荐给大多数用户,因为它更稳定。
    • 当前版本:包含最新功能,但可能不够稳定。

    下载适合您 Windows 版本的安装程序(例如,64 位)。

步骤 2:安装 Node.js 和 NPM

  1. 运行安装程序:
    • 双击下载的 node-vxx.x.x-x64.msi 文件以启动安装过程。
  2. 按照设置向导进行操作:
    • 在欢迎屏幕上点击“下一步”。
    • 接受许可协议并点击“下一步”。
    • 选择安装路径(默认是 C:Program Filesnodejs)并点击“下一步”。
    • 在自定义设置屏幕上,确保选择“与 Node.js 一起安装 NPM”选项,然后点击“下一步”。
    • 点击“安装”以开始安装。
    • 安装完成后点击“完成”。

    默认情况下,安装程序会将 Node.js 添加到系统的 PATH 环境变量中,这意味着您可以在命令提示符中使用 node 和 npm 命令,而无需额外配置。

步骤 3:验证安装

安装后,验证 Node.js 和 NPM 是否正确安装非常重要。

  1. 打开命令提示符:按 Windows + R,输入 cmd,然后按 Enter。
  2. 检查 Node.js 版本:运行以下命令以检查已安装的 Node.js 版本:
    node -v

    这应该会显示 Node.js 的版本号(例如,v18.x.x)。

  3. 检查 NPM 版本:通过运行以下命令验证 NPM 的安装:
    npm -v

    这应该会显示 NPM 的版本号(例如,9.x.x)。

步骤 4:更新 NPM(可选)

虽然 NPM 是与 Node.js 一起安装的,但它可能不是最新版本。您可以使用以下命令将 NPM 更新到最新版本:

npm install -g npm@latest

-g 标志会全局安装该包,确保 NPM 在系统范围内更新。

步骤 5:配置 NPM(可选)

您可以配置 NPM 设置以获得更个性化的体验。以下是一些有用的配置:

  1. 设置全局包的默认目录:默认情况下,全局包安装在 C:Users<username>AppDataRoamingnpm 目录中。如果需要,您可以更改此设置:
    npm config set prefix "C:yourpreferredpath"
  2. 设置默认注册表:如果您想使用自定义注册表,例如私有 NPM 注册表,可以使用以下命令设置:
    npm config set registry "https://your-custom-registry.com/"
  3. 查看所有配置:要查看所有当前的 NPM 配置,请运行:
    npm config list

步骤 6:创建并运行一个简单的 Node.js 应用程序

  1. 创建一个新目录:在命令提示符中,为您的项目创建一个新目录并进入该目录:
    mkdir my-node-app
    cd my-node-app
  2. 初始化一个新的 Node.js 项目:通过运行以下命令创建一个 package.json 文件:
    npm init -y

    这将生成一个默认的 package.json 文件,包含您 Node.js 项目的基本配置。

  3. 创建一个 app.js 文件:在 my-node-app 目录中,使用任何文本编辑器(例如,记事本、Visual Studio Code)创建一个名为 app.js 的新文件。将以下代码添加到 app.js 中:
    // app.js
    const http = require('http');
    const hostname = '127.0.0.1';
    const port = 3000;
    const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello, World!n');
    });
    server.listen(port, hostname, () => {
    console.log(`Server running at http://${hostname}:${port}/`);
    });
  4. 运行 Node.js 应用程序:在命令提示符中运行应用程序:
    node app.js

    您应该会看到以下消息:

    服务器运行在 http://127.0.0.1:3000/
  5. 测试应用程序:打开一个网页浏览器并访问 http://127.0.0.1:3000/。您应该会在浏览器中看到消息 Hello, World!。

步骤 7:安装和使用 Node.js 包

您可以使用 NPM 安装其他 Node.js 包。例如,安装流行的 Express 框架:

npm install express

安装后,您可以通过在 app.js 文件中引入它来在 Node.js 应用程序中使用 Express:

const express = require('express');
const app = express();
const port = 3000;
// Route for the homepage
app.get('/', (req, res) => {
res.send('Hello from Express!');
});
// Start the server
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});

运行更新后的 app.js:

node app.js

在浏览器中访问 http://localhost:3000/ 以查看来自 Express 的消息。

结论

您现在已经成功在 Windows 系统上安装了 Node.js 和 NPM,配置了 NPM,并创建了一个简单的 Node.js 应用程序。使用这些工具,您可以开始在 Windows 机器上构建、管理和部署 JavaScript 应用程序。祝您编码愉快!

15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用