Node.js概述及环境搭建
1.Node开发概述
1.1为什么要学习服务器端开发基础
-
能够和后端程序员更加紧密的配合
-
网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)
-
扩宽知识视野,能够站在更高的角度审视整个项目
1.2服务器端开发要做的事情
-
实现网站的业务逻辑
-
数据的增删改查
1.3为什么选择Node
-
使用JavaScript语法开发后端应用
-
一些公司要求前端工程师学握Node开发
-
生态系统活跃,有大量开源库可以使用
-
前端开发工具大多基于Node开发
1.4 Node是什么
Node是一个基于Chrome V8引擎的JavaScript代码运行环境
运行环境
浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境
Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境
2.1 Node.js运行环境安装
-
LTS = Long Term Support 长期支持版 稳定版 (推荐安装)
-
Current 拥有最新特性 实验版
安装后不会再桌面创建图标,需要Windows PowerShell 命令行工具查看是否安装成功。输入 node -v 回车查看
2.2Node环境安装失败解决办法
1.错误代号2502、2503
失败原因:系统帐户权限不足。
解决办法:
-
以管理员身份运行powershell命令行工具
-
输入运行安装包命令msiexec /package node安装包位置
2.执行命令报错
失败原因: Node安装目录写入环境变量失败
解决办法:将Node安装目录添加到环境变量中
2.3 PATH环境变量
存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置。
星辰ꦿ.大海