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环境变量