1.Node.js 简介
Node 是一个让 JavaScript (独立)运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。底层架构是:javascript. 文件后缀:.js Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 总结:Node.js 是js的运行环境,可以解析js代码。是一个软件工具。 |
2.Node.js 作用
前端和后端分离,直接通过JS写项目、接口、爬虫、桌面应用等。
3.Node.js 官网
官网:Node.js — 在任何地方运行 JavaScript
中文网:Node.js 中文网
学生社区:CNode:Node.js专业中文社区CNode:Node.js专业中文社区https://cnodejs.org/
4.Node.js 安装
参考网址: node.js 安装详细步骤教程 - 昵称有点难取 - 博客园 测试命令行(版本): node -v npm -v |
npm:提供第三方的安装模块 |
由于npm的服务器在海外,所以访问速度比较慢,访问不稳定,cnpm的服务器是由淘宝团队提供,服务器在国内,cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是cnpm一般只用于模块安装,在项目创建与卸载等相关操作时仍使用npm。
全局安装基于淘宝源的cnpm
#查看当前使用的镜像路径 npm config get registry 查看 #全局安装cnpm的淘宝镜像 安装国内的cnpm npm install -g cnpm --registry=https://registry.npmmirror.com #查看cnpm是否安装成功 cnpm -v |
5.通过命令行编写js代码,通过Node.js运行
Win+r ---> cmd ---><