4 安装Node.js

4 安装Node.js

Node.js是一个流行的JavaScript运行时,能够让你在服务器端运行JavaScript。下面是安装Node.js的步骤,让我们一起动手吧!

方法一:使用官方网站安装

  1. 访问Node.js官网
    打开浏览器,访问 Node.js官网。你会看到两个版本的下载链接:LTS(长期支持版)和Current(当前最新版)。LTS版本适合大多数用户。

  2. 下载合适的版本
    点击LTS版本的下载链接,选择与你的操作系统(Windows、macOS或Linux)对应的安装包进行下载。

  3. 运行安装程序
    下载完成后,双击安装包,按照安装向导的提示进行安装。默认选项通常是安全的,但你也可以按照自己的需求进行修改。

  4. 验证安装
    安装完成后,打开终端(Windows上为命令提示符或PowerShell,macOS/Linux上为终端),输入以下命令来验证Node.js和npm(Node.js的包管理工具)是否安装成功:

    1
    2
    node -v
    npm -v

    如果安装成功,你将看到Node.js和npm的版本号输出。

方法二:使用包管理工具

在Windows上使用Chocolatey

  1. 安装Chocolatey
    打开命令提示符,以管理员身份运行,并输入以下命令安装Chocolatey:

    1
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
  2. 安装Node.js
    安装完成后,仍在命令行中输入如下命令安装Node.js:

    1
    choco install nodejs-lts

在macOS上使用Homebrew

  1. 安装Homebrew
    打开终端,输入以下命令安装Homebrew(如果尚未安装的话):

    1
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 安装Node.js
    通过Homebrew安装Node.js,输入如下命令:

    1
    brew install node

在Linux上使用包管理工具

对于大多数Linux发行版,你可以使用如下命令:

  • Ubuntu/Debian:

    1
    2
    sudo apt update
    sudo apt install nodejs npm
  • CentOS/RHEL:

    1
    sudo yum install nodejs npm

小案例展示

我们来试一下用Node.js创建一个简单的HTTP服务来验证安装是否成功。

  1. 创建项目目录
    在你的终端中输入以下命令创建一个新的项目目录:

    1
    2
    mkdir my-node-app
    cd my-node-app
  2. 创建Node.js文件
    在项目目录中,创建一个名为app.js的文件,并添加以下代码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    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}/`);
    });
  3. 运行服务
    在终端中,使用以下命令运行你的Node.js应用:

    1
    node app.js

    你应该会看到类似如下的输出:

    1
    Server running at http://127.0.0.1:3000/
  4. 访问服务
    打开浏览器,访问 http://127.0.0.1:3000/,你应该能够看到”Hello World”的输出。

通过以上步骤,你已经成功安装并运行了你的第一个Node.js应用!现在你可以开始探索Node.js的更多功能了。

5 配置Node.js环境变量

5 配置Node.js环境变量

在使用Node.js进行开发时,配置环境变量是一个至关重要的步骤。环境变量可以帮助你管理应用程序的配置和敏感信息,比如数据库连接字符串、API密钥等。

什么是环境变量?

环境变量是由操作系统提供的一种机制,用于存储系统和用户设置的信息。Node.js可以通过process.env访问这些环境变量。在开发中,我们经常使用环境变量来为不同的运行环境(如开发、测试和生产)配置不同的参数。

如何设置环境变量

在Windows中设置环境变量

  1. 通过命令行设置
    你可以直接在命令提示符(CMD)或PowerShell中设置环境变量,例如:

    1
    set MY_VARIABLE=my_value

    这将在当前会话中设置名为MY_VARIABLE的环境变量,其值为my_value

  2. 全局环境变量
    如果你希望环境变量在所有会话中都可用,可以通过系统设置来配置变量:

    • 右键点击“此电脑”或“计算机”,选择“属性”。
    • 点击“高级系统设置”,然后选择“环境变量”。
    • 在“系统变量”或“用户变量”下,点击“新建”,输入变量名称和变量值。

在Linux和macOS中设置环境变量

  1. 临时设置
    在终端中你可以使用以下命令设置环境变量:

    1
    export MY_VARIABLE=my_value

    这只在当前终端会话中有效。

  2. 永久设置
    如果你希望环境变量在每次启动终端时都有效,可以将它添加到用户的.bashrc.bash_profile.zshrc文件中。例如,在.bashrc中添加:

    1
    export MY_VARIABLE=my_value

    然后运行以下命令使更改生效:

    1
    source ~/.bashrc

在Node.js中访问环境变量

一旦设置了环境变量,你可以在Node.js代码中很容易地访问它们。例如:

1
console.log(process.env.MY_VARIABLE);

使用.env文件管理环境变量

对于Node.js应用程序,通常使用.env文件来管理环境变量。使用.env文件的好处是可以将配置集中管理,并且不需要修改系统环境变量。

  1. 安装dotenv
    使用npm安装dotenv库:

    1
    npm install dotenv
  2. 创建.env文件
    在项目根目录下创建一个名为.env的文件,并定义你的环境变量,例如:

    1
    2
    MY_VARIABLE=my_value
    API_KEY=your_api_key
  3. 在代码中加载.env文件
    在你的JavaScript文件中,使用以下代码加载环境变量:

    1
    2
    3
    4
    require('dotenv').config();

    console.log(process.env.MY_VARIABLE); // 输出: my_value
    console.log(process.env.API_KEY); // 输出: your_api_key

总结

通过配置环境变量,你可以灵活地管理应用程序的设置和敏感信息。在不同的开发环境中,可以使用不同的方法来设置这些变量,尤其是在生产环境中,使用.env文件的方式是一个较好的实践。记得在代码中使用process.env来访问这些变量。

6 Node.js安装验证

6 Node.js安装验证

在完成Node.js的安装后,我们需要验证其是否正确安装以及可否正常使用。以下是验证安装的步骤。

验证Node.js和npm版本

  1. 打开命令行终端(Windows下使用命令提示符或PowerShell,macOS/Linux下使用终端)。

  2. 输入以下命令来检查Node.js的版本:

    1
    node -v

    如果安装成功,你将看到类似于v14.17.0(版本号可能不同)的输出。

  3. 接下来,检查npm(Node.js的包管理器)的版本:

    1
    npm -v

    如果同样安装成功,终端会返回类似于6.14.13的输出。

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

为了进一步验证Node.js的功能,我们可以创建一个简单的应用。以下是步骤:

  1. 在命令行中,创建一个新的目录并进入该目录:

    1
    2
    mkdir my-node-app
    cd my-node-app
  2. 初始化一个新的Node.js项目:

    1
    npm init -y

    这将创建一个package.json文件,它用来管理你的项目依赖和配置信息。

  3. 创建一个新的JavaScript文件,命名为app.js。使用你喜欢的代码编辑器打开这个文件,并添加以下代码:

    1
    2
    // app.js
    console.log('Hello, Node.js!');
  4. 在命令行中运行这个文件:

    1
    node app.js

    你应该看到终端输出:

    1
    Hello, Node.js!

小结

通过上述步骤,我们验证了Node.js和npm的安装,并创建了一个简单的应用以测试其正常运行。确保你能够成功看到版本号输出和应用的控制台输出,这样就可以确认你的Node.js环境配置正确并且可以开始学习和开发了。