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

深入解析:Nodejs开发环境搭建

一、下载安装Node.js

1. 官网下载

  • 访问 Node.js官网
  • 推荐下载 LTS(长期支持)版本,稳定性更好

2. 安装

  • Windows/macOS:下载 .msi 或 .pkg 安装包,双击安装,按提示完成
  • Linux
    • Ubuntu/Debian:
      curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
      sudo apt-get install -y nodejs
    • CentOS/RHEL:
      curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
      sudo yum install -y nodejs

二、验证安装

打开命令行/终端,输入:

node -v
npm -v

如果能显示版本号,说明安装成功。


三、推荐安装工具

1. Node Version Manager (nvm)

用于管理多个Node.js版本,推荐开发者使用。

  • Linux/macOS
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    source ~/.bashrc  # 或 ~/.zshrc
    nvm install --lts
    nvm use --lts
  • Windows:推荐使用 nvm-windows

四、安装开发工具

1. VS Code 编辑器

  • 下载地址:VS Code官网
  • 推荐安装插件:ESLintPrettierNode.js Extension Pack

2. 常用npm包

  • 初始化项目:
    mkdir myproject
    cd myproject
    npm init -y
  • 安装常用包(如express):
    npm install express

五、Hello World示例

创建 app.js 文件,写入:

console.log('Hello, Node.js!');

运行:

node app.js

六、常见问题

  • 环境变量未生效:重启终端或电脑
  • npm安装慢:可切换淘宝镜像 npm config set registry https://registry.npmmirror.com
  • 权限问题:Linux下可用 sudo 或调整文件夹权限

总结

  1. 下载并安装Node.js
  2. (可选)安装nvm管理Node.js版本
  3. 安装VS Code等开发工具
  4. 使用npm初始化和管理项目
  5. 编写并运行Node.js代码

七、VS Code开发Nodejs

1. 安装 VS Code

  • 官网下载:https://code.visualstudio.com/
  • 安装完成后,打开 VS Code。

2. 安装 Node.js

  • 按照前面的步骤,确保你的电脑已经安装了 Node.js,并能在终端输入 node -v 和 npm -v 得到版本号。

3. 安装常用插件

在 VS Code 左侧扩展市场(方块图标)搜索并安装:

  • ESLint(代码规范检查)
  • Prettier(代码格式化)
  • Node.js Extension Pack(一组Node相关插件)
  • Debugger for Chrome/Edge(调试前端时用)

4. 创建 Node.js 项目

  1. 打开 VS Code,选择“文件”→“打开文件夹”,新建或打开你的项目文件夹。
  2. 打开终端(菜单栏“终端”→“新建终端”),输入:
    npm init -y
    这样会生成 package.json 文件。

5. 编写代码

新建一个 app.js 文件,写入如下代码:

console.log('Hello, Node.js!');

或者一个简单的 HTTP 服务:

const http = require('http');
const server = http.createServer((req, res) => {res.end('Hello, Node.js!');
});
server.listen(3000, () => {console.log('Server running at http://localhost:3000/');
});

6. 运行和调试代码

运行

  • 在 VS Code 的终端输入:
    node app.js
  • 看到输出即运行成功。

调试

  1. 点击左侧“运行和调试”(小虫子图标)。
  2. 点击“创建一个 launch.json 文件”,选择“Node.js”环境。
  3. 设置断点(在代码行号左侧点一下)。
  4. 点击“运行”按钮(绿色三角),即可进入调试模式,断点会自动停下,可以查看变量、堆栈等。

7. 自动保存和格式化

  • 在设置中搜索 format on save,勾选,可以保存时自动格式化代码。
  • 配合 Prettier/ESLint 插件,代码风格更统一。

8. 安装第三方包

比如你要用 Express 框架,可以在终端输入:

npm install express

然后在代码中引用:

const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello Express!'));
app.listen(3000, () => console.log('Server started'));

9. 推荐技巧

  • 多用 VS Code 的智能提示(Ctrl+Space)
  • 用“终端”直接运行命令,无需切换窗口
  • 用 Git 插件管理代码版本
  • 用“文件搜索”(Ctrl+Shift+F)快速定位代码

总结流程

  1. 安装 VS Code 和 Node.js
  2. 安装相关插件
  3. 新建项目文件夹并初始化
  4. 编写、运行、调试代码
  5. 安装第三方包和管理依赖

http://www.hskmm.com/?act=detail&tid=31735

相关文章:

  • 项目管理:PERT/CPM
  • 智能物联网的实时通信之钥——WebSocket
  • 2025 苏州注册公司服务机构实用推荐:选择深度解析
  • 可信AI研究获资助,10位博士生探索算法公平与隐私
  • LeetCode | 45. 跳跃游戏 II(转载)
  • 实用指南:【在Ubuntu 24.04.2 LTS上安装Qt 6.9.2】
  • 基于MATLAB的车道线检测
  • 卷积神经网络读书报告
  • 在AI技术快速实现创意的时代,挖掘邮件营销系统新需求成为关键突破点
  • 完成一个商城购物车的程序.
  • RoI Pooling / Align
  • 断言
  • 时延估计算法ETDGE的解析
  • 2025年10月最新房产信息公布:西安买房新楼盘口碑推荐榜单Top10精选
  • RTX低成本迁移方案,支持国产环境
  • 2025 年国内小程序开发优质机构最新推荐排行榜:覆盖多领域需求,助力政企精准选型
  • 基于DSP28335的SVPWM矢量控制实现
  • 2025年10月权威信息公布:西安买房新楼盘口碑推荐榜单Top10~地建嘉信臻境领衔
  • Python 受保护成员和私有成员
  • 2025 年钢制拖链源头厂家最新推荐排行榜:聚焦优质品牌助力企业精准选购,破解市场选型难题
  • 2025 年北京律师事务所推荐:北京汇都律师事务所 —— 综合实力强、业务覆盖广且服务高效的专业法律机构
  • 精确高效的API风险监测产品,筑牢运营商数据安全防线
  • 《从数组到动态顺序表:数据结构与算法如何优化内存管理?》 - 教程
  • 2025 年墙体广告公司最新推荐排行榜:聚焦下沉市场优质服务,助力品牌精准触达目标受众大型/ 户外/专业墙体广告公司推荐
  • 创新:在张力中寻找新的平衡
  • 全景式 精准识别 动态防护的金融数据安全管理方案 ——全知科技助力光大证券构建智能化、可视化、合规可控的数据安全体系
  • AI降噪、实时响应、闭环治理的政务数据安全管理方案 ——全知科技与教育部学位与研究生教育发展中心合作案例
  • 2025 单招综评培训机构推荐榜:济南易升教育 5 星领跑,适配基础/冲刺/面试全流程备考
  • 多维协同 一键化部署 合规可控的运营商数据安全管理方案
  • 学习随笔一:低代码开发与 SQL 核心知识