Node 开发概述
- 为什么要学习服务端开发基础
- 能够和后端程序员更加紧密的配合
- 网站业务逻辑前置,学习前端技术需要后端技术支撑( Ajax )
- 扩宽知识视野,能够站在更高的角度审视整个项目
- 服务器端开发要做的事情
- 实现网站的业务逻辑
- 数据的增删改查
- 为什么选择 Node
- 使用 JavaScript 语法开发后端应用
- 一些公司要求前端工程师掌握 Node 开发
- 生态系统活跃,有大量开源库可以使用
- 前端开发工具大多基于 Node 开发
- Node 是什么
Node 是一个基于 Chrome V8 引擎的 JavaScript 代码运行环境
- 浏览器运行环境:各个浏览器的内核基本上都集成了 JavaScript 解释器/引擎。
- 独立解释器运行环境:目前比较场景的独立解释器环境是 Node.js 提供的运行环境
Node 运行环境搭建
环境搭建步骤:
- Node.js 运行环境安装:
官网链接:
https://nodejs.org/en/
提示:Node.js 官网会自动识别当前的操作系统,并提供对应操作系统版本的软件下载链接。
- Node.js 官网提供两个版本:
- LTS 版本:这个版本是 Node.js 长期支持版本。建议使用这个版本!
- Current 版本:这个版本是 Node.js 目前的最新版本。
如果 Node.js 安装成功的话,则会显示如上图所示的结果(打印当前安装的 Node.js 版本信息)。
如果 Node.js 安装失败的话,则不会显示如上图所示的结果。
环境搭建失败解决办法:
- 错误代号 2502、2503
- 失败原因:系统账户权限不足
- 解决办法
- 以管理员身份运行 power shell 命令行工具
- 输入运行安装包命令 msiexec/package node 安装包位置
- 执行命令报错
- 失败原因:Node 安装目录写入环境变量失败
- 解决办法:将 Node 安装目录添加到环境变量中
PATH 环境变量
存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置。
将文件路径添加到环境变量里可以直接调用 exe 文件